org.gwe.api.impl
Class BaseServerAPIImpl<API_TYPE extends java.rmi.Remote,DOM_TYPE extends BaseDomain>

java.lang.Object
  extended by org.gwe.api.impl.BaseServerAPIImpl<API_TYPE,DOM_TYPE>
All Implemented Interfaces:
java.rmi.Remote
Direct Known Subclasses:
PulsingServerAPIImpl, SecuredServerAPIImpl, ServerAPI4DaemonImpl, ServerAPI4MonitorImpl

public abstract class BaseServerAPIImpl<API_TYPE extends java.rmi.Remote,DOM_TYPE extends BaseDomain>
extends java.lang.Object
implements java.rmi.Remote

Since:
Oct 3, 2007
Author:
Marco Ruiz

Field Summary
protected  DOM_TYPE domain
           
protected  java.lang.Class<API_TYPE> remoteInterface
           
 
Constructor Summary
BaseServerAPIImpl()
           
 
Method Summary
 API_TYPE bind(HeadResourceInfo daemonInfo)
           
protected  java.rmi.Remote createExportableServerObject()
           
 DOM_TYPE getDomain()
           
 void setDomain(DOM_TYPE domain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

remoteInterface

protected java.lang.Class<API_TYPE extends java.rmi.Remote> remoteInterface

domain

protected DOM_TYPE extends BaseDomain domain
Constructor Detail

BaseServerAPIImpl

public BaseServerAPIImpl()
Method Detail

getDomain

public DOM_TYPE getDomain()

setDomain

public void setDomain(DOM_TYPE domain)

createExportableServerObject

protected java.rmi.Remote createExportableServerObject()

bind

public API_TYPE bind(HeadResourceInfo daemonInfo)
                                      throws ServerAPIBindingException
Throws:
ServerAPIBindingException


Copyright © 2007-2009. All Rights Reserved.