com.stc.connector.ejbadapter.appconn
Class EjbApplicationImpl
java.lang.Object
   com.stc.connector.ejbadapter.appconn.EjbApplicationImpl
com.stc.connector.ejbadapter.appconn.EjbApplicationImpl
- All Implemented Interfaces: 
- com.stc.connector.appconn.ejbapplication.EjbApplication, Configurations
- public class EjbApplicationImpl 
- extends java.lang.Object- implements com.stc.connector.appconn.ejbapplication.EjbApplication, Configurations
Class implements the ICAN EJB client function to lookup EJB Home or
 local EJB Home interfaces
- Version:
- 5.1
- Author:
- Andy Schaefer
 
 
 
| Method Summary | 
|  void | cleanup()
  cleanup | 
|  java.lang.Object | getApplicationAsObj(java.lang.String appname)
 getApplicationAsObj | 
|  javax.ejb.EJBHome | getHome(java.lang.String aEJBHomeClassName)
 | 
|  javax.ejb.EJBHome | getHome(java.lang.String aEJBHomeClassName,
        javax.naming.InitialContext aContext)
 | 
|  javax.ejb.EJBLocalHome | getLocalHome(java.lang.String aEJBLocalHomeClassName)
 | 
|  javax.ejb.EJBLocalHome | getLocalHome(java.lang.String aEJBLocalHomeClassName,
             javax.naming.InitialContext aContext)
 | 
|  java.lang.Object | getRemote()
 | 
|  java.lang.Object | getRemote(javax.naming.InitialContext aContext)
 | 
|  void | initEjb()
 initEjb | 
|  void | reset()
 reset | 
|  void | sendAlert(java.lang.String msg,
          int level)
 | 
|  void | setConfiguration(com.stc.connector.framework.util.ConfigurationHelper aConfiguration)Doc me
 | 
|  void | setMonitor(com.stc.connector.management.util.ObjectReference aValue)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CORBANAME_PREFIX
public static final java.lang.String CORBANAME_PREFIX
- See Also:
- Constant Field Values
LOCALEJB_PREFIX
public static final java.lang.String LOCALEJB_PREFIX
- See Also:
- Constant Field Values
EjbApplicationImpl
public EjbApplicationImpl()
- default constructor
 
EjbApplicationImpl
public EjbApplicationImpl(EjbApplicationConnection aAppConn)
- Parameters:
- appConn- the applciation connection correspond to
initEjb
public void initEjb()
             throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- initEjb- 
 
- 
- Specified by:
- initEjbin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException- upon error
 
cleanup
public void cleanup()
-  cleanup- 
 
- 
- Specified by:
- cleanupin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
 
reset
public void reset()
           throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- reset- 
 
- 
- Specified by:
- resetin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException- upon error
 
getApplicationAsObj
public java.lang.Object getApplicationAsObj(java.lang.String appname)
                                     throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- getApplicationAsObj- 
 
- 
- Specified by:
- getApplicationAsObjin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Parameters:
- appname- server bind name
- Returns:
- java.lang.Object casted to
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException- upon error
 
getHome
public javax.ejb.EJBHome getHome(java.lang.String aEJBHomeClassName)
                          throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getHomein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Parameters:
- aEJBHomeClassName- Class Name of the EJB Home Interface
- Returns:
- An instance of the EJB Home interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
getHome
public javax.ejb.EJBHome getHome(java.lang.String aEJBHomeClassName,
                                 javax.naming.InitialContext aContext)
                          throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getHomein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Parameters:
- aEJBHomeClassName- Class Name of the EJB Home Interface
- Returns:
- An instance of the EJB Home interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
getRemote
public java.lang.Object getRemote()
                           throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getRemotein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Returns:
- An instance of the EJB Remote interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
getRemote
public java.lang.Object getRemote(javax.naming.InitialContext aContext)
                           throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getRemotein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Returns:
- An instance of the EJB Remote interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
getLocalHome
public javax.ejb.EJBLocalHome getLocalHome(java.lang.String aEJBLocalHomeClassName)
                                    throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getLocalHomein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Parameters:
- aEJBLocalHomeClassName- Class Name of the EJB Local Home Interface
- Returns:
- An instance of the EJB Local Home interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
getLocalHome
public javax.ejb.EJBLocalHome getLocalHome(java.lang.String aEJBLocalHomeClassName,
                                           javax.naming.InitialContext aContext)
                                    throws com.stc.connector.appconn.ejbapplication.EjbApplicationException
- 
- Specified by:
- getLocalHomein interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Parameters:
- aEJBLocalHomeClassName- Class Name of the EJB Local Home Interface
- Returns:
- An instance of the EJB Local Home interface (stub) if available
- Throws:
- com.stc.connector.appconn.ejbapplication.EjbApplicationException
 
setConfiguration
public void setConfiguration(com.stc.connector.framework.util.ConfigurationHelper aConfiguration)
                      throws java.lang.Exception
- Description copied from interface: com.stc.connector.appconn.ejbapplication.EjbApplication
- Doc me
 
- 
- Specified by:
- setConfigurationin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
- Throws:
- java.lang.Exception
 
setMonitor
public void setMonitor(com.stc.connector.management.util.ObjectReference aValue)
- 
- Specified by:
- setMonitorin interface- com.stc.connector.appconn.ejbapplication.EjbApplication
 
- 
 
sendAlert
public void sendAlert(java.lang.String msg,
                      int level)
- 
 
-