Method Summary |
|
public void | addClientRemoteConfig(StringBuilder sb) Client information for connecting to the server. |
public HandleEncoder | addHandleEncoder(String protocol, String serverId) |
protected void | bindContext() |
protected void | bindInjection() |
public void | destroy() |
public String | encodeId(Object primaryKey) Returns the encoded id. |
public ConfigException | error(String msg) |
public Class | getBeanSkelClass() |
public DynamicClassLoader | getClassLoader() |
EJBHome | getClientHome() |
public AbstractContext | getContext() |
public AbstractContext | getContext(Object key) |
public AbstractContext | getContext(long key) |
abstract public AbstractContext | getContext(Object key, boolean forceLoad) |
public EJBHome | getEJBHome() |
public EJBLocalHome | getEJBLocalHome() |
public EJBMetaData | getEJBMetaData() |
public String | getEJBName() |
public EJBObject | getEJBObject(Object key) |
protected Class | getEjbClass() |
public EjbContainer | getEjbContainer() Returns the owning container. |
public HandleEncoder | getHandleEncoder(String protocol) |
public HandleEncoder | getHandleEncoder() |
public String | getHandleServerId() |
public HomeHandle | getHomeHandle() |
public Class | getHomeStubClass() |
public String | getId() Returns the id, module-path#ejb-name. |
public ConfigProgram | getInitProgram() Gets the init program. |
public ArrayList<Class> | getLocalApiList() Sets the remote object class. |
public Class | getLocalHomeClass() Gets the local home class. |
abstract public Object | getLocalObject(Class api) |
abstract public Object | getLocalProxy(Class api) |
public String | getMappedName() Returns the mapped name. |
public String | getModuleName() Returns's the module that defined this ejb. |
public PostConstructConfig | getPostConstruct() |
public PreDestroyConfig | getPreDestroy() |
public Class | getPrimaryKeyClass() Returns the object key from a handle. |
public String | getProtocolId() The name to use for remoting protocols, such as IIOP and Hessian. |
public String | getProtocolId(Class cl) The name to use for remoting protocols, such as IIOP and Hessian. |
public Class | getRemote21() Gets the 2.1 remote interface. |
public ArrayList<Class> | getRemoteApiList() Returns the remote object list. |
public Class | getRemoteHomeClass() Gets the remote home class. |
abstract public Object | getRemoteObject(Class api, String protocol) |
public Object | getRemoteObject(Object key) Returns the remote object. |
public Class | getRemoteObjectClass() Gets the remote object class. |
public Class | getRemoteStubClass() |
public ConfigProgram | getServerProgram() Sets the server program. |
public Class | getServiceEndpoint() |
public AbstractSessionContext | getSessionContext() Returns the session context. |
public TimerService | getTimerService() Returns the timer service. |
public TransactionContext | getTransaction() Returns the currrent transaction context. |
public EjbTransactionManager | getTransactionManager() Returns the currrent transaction context. |
public long | getTransactionTimeout() Gets the transaction timeout. |
protected String | getType() |
public UserTransaction | getUserTransaction() |
public boolean | hasRemoteObject() Returns true if there is any remote object. |
public void | init() |
public void | initInstance(Object instance) |
public void | initInstance(Object instance, ConfigContext env) |
public void | invalidateCache() Invalidates caches. |
public boolean | isContainerTransaction() Returns true if container transaction is used. |
public boolean | isDead() Returns true if the server is dead. |
public boolean | isLocal() Returns true is there is a local home or local client object for the bean. |
public boolean | isRemote() Returns true is there is a remote home or remote client object
for the bean. |
public Object | lookup(String jndiName) Looks up the JNDI object. |
public Object | remove(AbstractHandle handle) Remove an object. |
public void | remove(Object primaryKey) Remove an object. |
public void | setAroundInvoke(AroundInvokeConfig aroundInvoke) |
public void | setConfigLocation(String filename, int line) |
public void | setContainerTransaction(boolean isContainerTransaction) Sets true if container transaction is used. |
public void | setContextImplClass(Class cl) Sets the context implementation class. |
void | setEJBHome(EJBHome remoteHome) |
public void | setEJBName(String ejbName) Sets the ejb name. |
public void | setEjbClass(Class cl) |
public void | setHandleEncoder(HandleEncoder encoder) |
public void | setId(String id) Sets the id, module-path#ejb-name. |
public void | setInitProgram(ConfigProgram init) Sets the init program. |
public void | setLocalApiList(ArrayList<Class> list) |
public void | setLocalHomeClass(Class cl) Sets the local home class. |
public void | setLocation(String location) |
public void | setMappedName(String mappedName) Sets the mapped name, default is to use the EJBName. |
public void | setModuleName(String moduleName) Set's the module that defined this ejb. |
public void | setPostConstruct(PostConstructConfig postConstruct) |
public void | setPreDestroy(PreDestroyConfig preDestroy) |
public void | setRemoteApiList(ArrayList<Class> list) Sets the remote object list. |
public void | setRemoteHomeClass(Class cl) Sets the remote home class. |
public void | setRemoteObjectClass(Class cl) Sets the remote object class. |
public void | setServerProgram(ConfigProgram serverProgram) Sets the server program. |
public void | setServiceEndpoint(Class cl) Sets the service endpoint. |
public void | setTransactionTimeout(long timeout) Sets the transaction timeout. |
public boolean | start() |
public String | toString() |