|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
org.omg.PortableServer.Servant
![]()
![]()
![]()
org.omg.PortableServer.ServantActivatorPOA
, ServantActivatorOperations
, ServantManagerOperations

public abstract class ServantActivatorPOA

, InvokeHandler

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.
| Constructor Summary | |
|---|---|
ServantActivatorPOA
|
|
| Method Summary | |
|---|---|
String |
_all_interfaces
Used by the ORB to obtain complete type information from the servant. |
OutputStream |
_invoke
Invoked by the ORB to dispatch a request to the servant. |
ServantActivator |
_this
|
ServantActivator |
_this
|
Methods inherited from class org.omg.PortableServer.Servant ![]() |
|---|
_default_POA |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
Methods inherited from interface org.omg.PortableServer.ServantActivatorOperations ![]() |
|---|
etherealize |
| Constructor Detail |
|---|

public ServantActivatorPOA()
| Method Detail |
|---|

public OutputStream![]()
![]()
_invoke(String
![]()
![]()
$method, InputStream
![]()
![]()
in, ResponseHandler
![]()
![]()
$rh)
InvokeHandler

1. Determine correct method, and unmarshal parameters from InputStream.
2. Invoke method implementation.
3. If no user exception, create a normal reply using ResponseHandler.
4. If user exception occurred, create exception reply using ResponseHandler.
5. Marshal reply into OutputStream returned by ResponseHandler.
6. Return OutputStream to ORB.
_invoke

in interface InvokeHandler

$method - The method name.in - The InputStream containing the marshalled arguments.$rh - The ResponseHandler which the servant uses
to construct a proper reply
OutputStream created by the
ResponseHandler which contains the marshalled reply

public String![]()
![]()
[] _all_interfaces(POA
![]()
![]()
poa, byte[] objectId)
Servant

_all_interfaces

in class Servant

poa - POA with which the servant is associated.objectId - is the id corresponding to the object
associated with this servant.

public ServantActivator![]()
![]()
_this()

public ServantActivator![]()
![]()
_this(ORB
![]()
![]()
orb)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||