|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.ejb.EEntityBean com.bankframe.services.route.RouteBean
The RouteBean handles all route of client requests (that arrive in the form of a DataPacket with a specified REQUEST_ID) to the appropriate EJB Services that are deployed within BankFrame on an EJB Server. It uses JNDI and a Route database table to map REQUEST_ID values to the name of a deployed Banking Service.
Field Summary | |
java.lang.String |
description
|
java.lang.String |
jndiName
|
java.lang.String |
requestId
|
java.lang.String |
sessionManaged
|
Constructor Summary | |
RouteBean()
|
Method Summary | |
RoutePK |
ejbCreate(java.lang.String requestId,
java.lang.String jndiName,
java.lang.String description,
boolean isSessionManaged)
This method creates the EJB |
void |
ejbPostCreate(java.lang.String requestId,
java.lang.String jndiName,
java.lang.String description,
boolean isSessionManaged)
This method creates the EJB |
java.lang.String |
getDescription()
This method gets a description of the bean. |
java.lang.String |
getJNDIName()
Deprecated. Method naming does not comply with EJB2.0 standard. Use getJndiName() |
java.lang.String |
getRequestId()
This method gets the REQUEST_ID of the bean. |
boolean |
isSessionManaged()
Deprecated. Method naming does not comply with EJB2.0 standard. Use getSessionManaged() |
DataPacket |
toDataPacket()
Convert the results into a DataPacket format. |
Methods inherited from class com.bankframe.ejb.EEntityBean |
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, setEntityContext, toString, unsetEntityContext, validate |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String requestId
public java.lang.String jndiName
public java.lang.String description
public java.lang.String sessionManaged
Constructor Detail |
public RouteBean()
Method Detail |
public RoutePK ejbCreate(java.lang.String requestId, java.lang.String jndiName, java.lang.String description, boolean isSessionManaged) throws javax.ejb.CreateException
requestId
- REQUEST_IDjndiName
- JNDI Namedescription
- DescriptionisSessionManaged
-
RemoteException
- RemoteException
javax.ejb.CreateException
- CreateExceptionjavax.ejb.EntityBean.ejbCreate(...)
public void ejbPostCreate(java.lang.String requestId, java.lang.String jndiName, java.lang.String description, boolean isSessionManaged)
requestId
- REQUEST_IDjndiName
- JNDI Namedescription
- DescriptionisSessionManaged
-
RemoteException
- RemoteException
javax.ejb.CreateException
- CreateExceptionjavax.ejb.EntityBean.ejbCreate(...)
public java.lang.String getDescription()
RemoteException
public java.lang.String getJNDIName()
getJndiName()
RemoteException
public java.lang.String getRequestId()
RemoteException
public boolean isSessionManaged()
public DataPacket toDataPacket()
toDataPacket
in class EEntityBean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |