com.sap.aii.proxy.xiruntime.core

Class AbstractProxyInboundBean

java.lang.Object
  extended by com.sap.aii.proxy.xiruntime.core.AbstractProxyInboundBean
All Implemented Interfaces:
Serializable, EnterpriseBean, SessionBean

public abstract class AbstractProxyInboundBean
extends Object
implements SessionBean

Abstract root class implementing an inbound Java Proxy Bean for EJB1.1.

Copyright (c) 2002 SAP AG

See Also:
Serialized Form

Constructor Summary
AbstractProxyInboundBean()
           
 
Method Summary
abstract  MessageSpecifier $messageSpecifier()
           
abstract  void $messageSpecifier(MessageSpecifier msgSpec)
           
protected  BeanMessage createException(String methodName)
           
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
abstract  BeanMessage invokeMethod(String methodName, BeanMessage beanMessage)
           
abstract  boolean methodExists(String methodName)
           
abstract  AbstractType requestType(String methodName)
           
 void setSessionContext(SessionContext sessionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProxyInboundBean

public AbstractProxyInboundBean()
Method Detail

ejbCreate

public void ejbCreate()
               throws CreateException
Throws:
CreateException

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface SessionBean

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface SessionBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface SessionBean

setSessionContext

public void setSessionContext(SessionContext sessionContext)
Specified by:
setSessionContext in interface SessionBean

$messageSpecifier

public abstract void $messageSpecifier(MessageSpecifier msgSpec)
                                throws RemoteException
Throws:
RemoteException

$messageSpecifier

public abstract MessageSpecifier $messageSpecifier()
                                            throws RemoteException
Throws:
RemoteException

invokeMethod

public abstract BeanMessage invokeMethod(String methodName,
                                         BeanMessage beanMessage)
                                  throws SystemFaultException,
                                         ApplicationFaultException,
                                         RemoteException
Throws:
SystemFaultException
ApplicationFaultException
RemoteException

requestType

public abstract AbstractType requestType(String methodName)
                                  throws RemoteException
Throws:
RemoteException

methodExists

public abstract boolean methodExists(String methodName)
                              throws RemoteException
Throws:
RemoteException

createException

protected final BeanMessage createException(String methodName)
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] SAP_XIAF [sap.com] com.sap.aii.proxy.svc.facade api BC-XI


Copyright 2011 SAP AG Complete Copyright Notice