org.objectweb.jeremie.services.registry.jndi
Class JRMIReferenceImpl_OWSkel

java.lang.Object
  extended byorg.objectweb.jeremie.stub_factories.std.OptSkeleton
      extended byorg.objectweb.jeremie.services.registry.jndi.JRMIReferenceImpl_OWSkel
All Implemented Interfaces:
org.objectweb.jonathan.protocols.api.RequestSession

public class JRMIReferenceImpl_OWSkel
extends OptSkeleton

Jeremie optimised skeleton for JRMIReferenceImpl


Field Summary
 
Fields inherited from class org.objectweb.jeremie.stub_factories.std.OptSkeleton
class_loader, target
 
Constructor Summary
JRMIReferenceImpl_OWSkel()
           
JRMIReferenceImpl_OWSkel(Object target)
           
 
Method Summary
 void send(org.objectweb.jonathan.presentation.api.UnMarshaller unmarshaller, org.objectweb.jonathan.protocols.api.ReplySession session)
          Sends an invocation to the target object represented by this skeleton.
 
Methods inherited from class org.objectweb.jeremie.stub_factories.std.OptSkeleton
equals, getTarget, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRMIReferenceImpl_OWSkel

public JRMIReferenceImpl_OWSkel()

JRMIReferenceImpl_OWSkel

public JRMIReferenceImpl_OWSkel(Object target)
Method Detail

send

public void send(org.objectweb.jonathan.presentation.api.UnMarshaller unmarshaller,
                 org.objectweb.jonathan.protocols.api.ReplySession session)
          throws org.objectweb.jonathan.apis.kernel.JonathanException
Description copied from class: OptSkeleton
Sends an invocation to the target object represented by this skeleton.

A reply session is sent to the target object along with the invocation (represented by an unmarshaller). The target object must use the reply session to send back a reply.

Specified by:
send in interface org.objectweb.jonathan.protocols.api.RequestSession
Specified by:
send in class OptSkeleton
Parameters:
unmarshaller - an unmarshaller representing the invocation;
session - a reply session to which the result of the invocation is to be sent;
Throws:
org.objectweb.jonathan.apis.kernel.JonathanException - if something goes wrong.