org.objectweb.jonas.rmifilters
Class SecuritySkeleton

java.lang.Object
  |
  +--org.objectweb.jonas.rmifilters.Skeleton
        |
        +--org.objectweb.jonas.rmifilters.SecuritySkeleton

public class SecuritySkeleton
extends Skeleton

Author:
John Ellis Contributor(s):

Fields inherited from class org.objectweb.jonas.rmifilters.Skeleton
logger
 
Constructor Summary
SecuritySkeleton()
           
 
Method Summary
 void inRequest(java.rmi.server.RemoteCall call)
          inRequest is called before invoking the operation in the implementation object.
 java.io.ObjectOutput outReply(java.rmi.server.RemoteCall call)
          outReply is called before return to the caller.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuritySkeleton

public SecuritySkeleton()
Method Detail

inRequest

public void inRequest(java.rmi.server.RemoteCall call)
               throws java.lang.ClassNotFoundException,
                      java.rmi.UnmarshalException
inRequest is called before invoking the operation in the implementation object. It extracts the transactional context propagated as the last parameter of the remote operation then resumes the corresponding transaction in the server. It releases the Input Stream associated to the Remote Call object.
Overrides:
inRequest in class Skeleton

outReply

public java.io.ObjectOutput outReply(java.rmi.server.RemoteCall call)
                              throws java.rmi.MarshalException,
                                     java.io.IOException,
                                     java.io.StreamCorruptedException
outReply is called before return to the caller. The current transaction is suspended.
Overrides:
outReply in class Skeleton