Binds the given name with the given object in the current context's
registry.
Binds the given object under the name and in the Jeremie registry
indicated by the given URL name.
Binds the given stringified name with the given object in the current
context's registry.
Binds the given object under the name and in the Jeremie registry
indicated by the given URL string.
Accesses a Jeremie registry and binds a remote object reference.
Uses the underlying IIOP binder to bind an identifier, constructed from
the host, port, key and type, returning an object giving access to a
target object.
Binds a consumer object to the event channel represented by the given
identifier.
The chunk factory parameter used to form messages.
the class loader use to create this skeleton - may be used to load classes needed by the skeleton.
This is a container class containing information relevant to a remote
class being processed by the
Jeremie stub compiler
.
Closes this registry context.
Composes two names, one being relative to the current context, the other
being the name of the current context relative to one of its ancestors.
Composes two names, one being relative to the current context, the other
being the name of the current context relative to one of its ancestors.
Composes two stringified names, one being relative to the current context,
the other being the stringified name of the current context relative to
one of its ancestors.
Composes two stringified names, one being relative to the current context,
the other being the stringified name of the current context relative to
one of its ancestors.
org.omg.CosTransactions.ControlType Class generated by the Idl2Java Compiler 3.1 of Jonathan
ControlOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
org.omg.CosTransactions.CoordinatorType Class generated by the Idl2Java Compiler 3.1 of Jonathan
CoordinatorOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Constant used for IDL repository ids.
This class contains an helper methods to translate Java exceptions
into CORBA system exceptions.
Creates a GIOP Protocol graph.
Creates and exports a Jeremie registry on the local host on the
specified port
.
Creates a GIOP Session Identifier
Subcontexts are not supported by Jeremie registry contexts.
Subcontexts are not supported by Jeremie registry URL contexts.
Subcontexts are not supported by Jeremie registry contexts.
Subcontexts are not supported by Jeremie registry URL contexts.
Default implementation of a ServicesHandler.
Builds a new DavidServicesHandler instance.
Decode an indentifier representing an event channel out of the
supplied array of bytes.
Decodes an identifier from a buffer portion.
Uses the underlying IIOP binder to decode an identifier from the
given buffered data.
Decodes an identifier from the provided unmarshaller.
Decodes an identifier from the provided unmarhaller.
Uses the underlying IIOP binder to decode an identifier from the
given unmarshaller.
Decodes a Transaction Service propagation context from an IOP service
context.
Decodes a PropagationContext instance from a ServiceContext instance.
The table used to associate exported Remote
implementations with the corresponding default stubs.
This interface simply contains a unique member, a hashtable associating
exported Remote
implementations with a default
stub.
Subcontexts are not supported by Jeremie registry contexts.
Subcontexts are not supported by Jeremie registry URL contexts.
Subcontexts are not supported by Jeremie registry contexts.
Subcontexts are not supported by Jeremie registry URL contexts.
The domain parameter used to encode references.
Retrieves a domain
with which to
encode and decode Jeremie identifiers in the stream.
Jonathan: an Open Distributed Processing Environment
Copyright (C) 1999 France Telecom R&D
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
Provides an implementation of a request session
.
Builds a new RequestSessionImpl.
Encodes a Transaction Service propagation context into an IOP service
context.
Encodes the provided PropagationContext into a ServiceContext.
ep - field in class org.objectweb.jeremie.stub_factories.std.
RefImpl The session identifier associated with this reference.
Tests for skeleton equality, defined as object equality (equals) of
the target objects.
An EventChannel is a service that decouples the communication of events
between suppliers and consumers of events.
The EventChannelFactory service allows the construction of EventChannels
providing best-effort unreliable and unordered event dissemination.
Jonathan: an Open Distributed Processing Environment
Copyright (C) 2002 Kelua SA
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This operation has no meaning in this context: an InternalException is
always thrown.
Creates a new identifier for the object interface designated by the
id parameter.
Exports the given identifier to an underlying IIOP binder.
Exports the given remote object to the object adapter, and then
recursively to the given binding factory.
Exports the given remote object to the object adapter, and then
recursively to the given binding factory.
Exports the given remote object to the object adapter, and then
recursively to the given binding factory.
Exports the given remote object to the object adapter, and then
recursively to the given binding factory.
Exports a remote object on the specified port.
Exports a remote object on the specified port.
Exports a remote object on the specified port.
Exports a remote object on the specified port.
Exports the given remote object.
Exports the given remote object.
Exports the given remote object with a given port.
Exports the given remote object with a given port.
Exports the given remote object with a given port.
Returns a consumer proxy object which can be used by producer to supply
events to the channel
Returns the environment of the current context.
Returns the environment of the current URL context.
Returns the identifiers contained in this reference.
Returns the identifiers contained in this reference.
Creates a Jeremie registry context, possibly using information
from the given environment.
Retrieves the full name of the current context within its own namespace,
in other words, the empty string "".
Retrieves the full name of the current context within its own namespace,
in other words, the empty string "".
Retrieves the current context's name parser.
Retrieves the name parser of the Jeremie registry context indicated by the
given URL name.
Retrieves the current context's name parser.
Retrieves the name parser of the Jeremie registry context indicated by the
given URL string.
Creates a Jeremie registry URL context.
Not used; left for compatibility with java.rmi.server.RemoteRef
Not used; left for compatibility with java.rmi.server.RemoteRef
Returns the plain JNDI reference encapsulated in this Jeremie JNDI reference.
Retrieves the underlying JNDI Reference.
Retrieves the underlying JNDI Reference.
Retrieves the underlying JNDI Reference.
Creates a bootstrap local stub for a Jeremie registry running on the local
machine and using the default port.
Creates a bootstrap local stub for a Jeremie registry running on the local
machine and using the specified port
.
Creates a bootstrap local stub for a Jeremie registry running on the
specified host and using the default port.
Creates a bootstrap local stub for a Jeremie registry running on the
specified host
and using the specified port
.
Returns a list of service contexts.
Returns a list of service contexts.
Returns a request context.
Returns a request context.
Returns a list of service contexts.
Returns a list of service contexts.
Returns the stub factory associated with this binder viewed as a
Jeremie binding factory.
Retrieves the stub factory associated with this binding factory.
Retrieves the stub table associated with this stub factory.
Retrieves the stub table associated with this stub factory.
Returns the target object represented by this skeleton.
Returns this session's target.
Returns this session's target.
GIOPProtocol is an implementation of the GIOP protocol.
Creates a new GIOP Protocol instance.
Public interface of GIOP session identifiers
This method is called by the services handler to let the operations
related to the target service be performed on reply arrival.
This method is called by the services handler to let the operations
related to the target service be performed on reply arrival.
Lets the handler manage the provided contexts.
Lets the handler manage the provided contexts.
This method is called by the services handler to let the operations
related to the target service be performed on request arrival.
This method is called by the services handler to let the operations
related to the target service be performed on request arrival.
Lets the handler manage the provided contexts.
Lets the handler manage the provided contexts.
Returns a hashcode for this skeleton, defined as the hashcode of its
target object.
HeuristicCommit Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
HeuristicHazard Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
HeuristicMixed Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
HeuristicRollback Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
ids - field in class org.objectweb.jeremie.stub_factories.std.
RefImpl The set of identifiers held by this reference.
IIOPBinder implements the IIOP protocol (GIOP/TCP/IP).
IIOPBinder(ProtocolInfo,Scheduler,boolean,ChunkFactory,MarshallerFactory,StubFactory,NamingContext,org.objectweb.jeremie.binding.iiop.TaggedComponents,Context,ContextFactory,TcpIpProtocol,org.objectweb.jeremie.protocols.giop.GIOPProtocol) - constructor for class org.objectweb.jeremie.binding.iiop.
IIOPBinder Builds a new instance of IIOPBinder.
Inactive Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Sends the marshaller with the invocation data down the protocol stack.
Sends the marshaller with the invocation data down the protocol stack.
Carries out a remote method invocation and either returns the result
of the invocation is successful, otherwise an exception.
Carries out a remote method invocation and either returns the result
of the invocation is successful, otherwise an exception.
Returns true: GIOP handles invocations.
Returns true if this marshaller is little endian, else false.
Returns true if this unmarshaller is little-endian, false otherwise.
This interface simply contains a unique member, an integer representing
the identifier of the Java Serialization service.
JIOP - class org.objectweb.jeremie.binding.jiop.
JIOP Provides an implementation of a binder for binding Jeremie identifiers to
remote objects using a simple protocol built on top of IIOP.
JIOP() - constructor for class org.objectweb.jeremie.binding.jiop.
JIOP Creates a JIOP binder.
The JRMIBFactory
type designates
binders
that can create and
manage distributed bindings.
Provides an implementation of a stub compiler for generating
standard Jeremie
stub
classes, and optimised Jeremie
stub
and
skeleton
classes.
Utility task to compile IDL sources into Java sources.
Provides an initial context factory implementation for constructing Jeremie
registry contexts.
Creates an instance of a JRMIInitialContextFactory.
A JRMIMarshaller provides a high-level encoding-independent interface
for marshalling remote method invocations.
A
JRMIOptRef optimizes a
Jeremie reference
with the
addition of methods for type-specific marshalling of data
for remote method invocations, as opposed to the use of generic
reflection-based marshalling.
A JRMIRef is a reference to a remote object.
Provides an implementation of a Jeremie JNDI Reference.
Constructs a Jeremie JNDI reference from a plain JNDI reference.
Jeremie optimised skeleton for JRMIReferenceImpl
Jeremie optimised stub for JRMIReferenceImpl
Creates an optimized Jeremie stub.
Creates an optimized Jeremie stub with the given remote object
reference.
Jeremie optimised skeleton for JRMIReferenceImpl
Jeremie optimised stub for JRMIReferenceImpl
Creates an optimized Jeremie stub.
Creates an optimized Jeremie stub with the given remote object
reference.
The Jeremie registry: implements a simple naming service with a flat naming
syntax whereby a non-empty string (name) is associated with a reference to a
remote object.
Provides an implementation of a JNDI context for the Jeremie registry.
Creates a Jeremie registry context from an existing context.
Creates a registry context for a Jeremie registry running on a given
host and port.
Represents a Jeremie JNDI Reference.
Provides an interface for a stream containing external representations of
Jeremie identifiers.
A JRMIStubFactory is responsible for creating instances of
Jeremie stubs.
Provides an implementation of a CORBA COS Transaction service handler
that conforms to the CosTSPortability module but that uses Java specific
(i.e., non CORBA) means of encoding and decoding transaction contexts.
Builds a new Jeremie transaction service handler instance.
Builds a new Jeremie transaction service handler instance.
A JRMIUnMarshaller provides a high-level encoding-independent interface
for unmarshalling remote method invocations.
Provides an implementation of a JNDI URL context for the Jeremie registry.
Creates a Jeremie registry URL context with the given environment.
Provides an implementation of a JNDI object factory for constructing Jeremie
registry URL contexts.
Constructs a new jrmiURLContextFactory
Enumerates the names and the class names of the objects that they are
bound to in the current context's registry.
Enumerates the names and the class names of the objects that they are
bound to in the Jeremie registry indicated by the given URL name.
Enumerates the names and the class names of the objects that they are
bound to in the current context's registry.
Enumerates the names and the class names of the objects that they are
bound to in the Jeremie registry indicated by the given URL string.
Accesses a Jeremie registry and lists all the names bound in the registry.
Enumerates the names and objects that they are bound to in the current
context's registry.
Enumerates the names and objects that they are bound to in the Jeremie
registry indicated by the given URL name.
Enumerates the names and objects that they are bound to in the current
context's registry.
Enumerates the names and objects that they are bound to in the Jeremie
registry indicated by the given URL string.
Provides an interface for applications to obtain a bootstrap local stub
for a Jeremie registry running on a given host and port.
LocateStatusType_1_0 Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Retrieves the object bound to the given name in the current context's
registry.
Retrieves the object bound under the name and in the Jeremie registry
indicated by the given URL name.
Retrieves the object bound to the given stringified name in the current
context's registry.
Retrieves the object bound under the name and in the Jeremie registry
indicated by the given URL string.
Accesses a Jeremie registry and retrieves a remote object reference.
Links are not treated specially by Jeremie registry contexts.
Links are not treated specially by Jeremie registry URL contexts.
Links are not treated specially by Jeremie registry contexts.
Links are not treated specially by Jeremie registry URL contexts.
Naming - class org.objectweb.jeremie.services.registry.
Naming Provides a URL-based addressing interface for applications to access a Jeremie
registry and perform registry operations.
Constructs and returns a new EventChannel
Returns a new EventChannelFactory.
Creates an IIOP Identifier.
Returns a new marshaller.
Creates a request session which can be used by a stub to send data
to the given remote object.
Creates a request session which can be used by the stub to send data
to the given remote object.
Creates a Jeremie stub to represent the given (remote) object
and holding a reference containing the given identifier.
Creates a stub object to represent the given (remote) object
with a reference containing the given identifier.
Builds a new stub adapted for one-way event generation
Creates a stub object with a reference containing the given
identifiers and the given session identifier.
Returns a new unmarshaller using the provided chunk(s) as a data source.
Returns a new unmarshaller using the provided chunk provider as a data
source.
NotAvailable Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
NotPrepared Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
NotSubtransaction Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Provides an abstract implementation of a Jeremie server-side skeleton.
Creates an optimised Jeremie skeleton with itself as the target.
Creates an optimised Jeremie skeleton with the given target.
Provides an implementation of a stub that contains optimized
Jeremie references
able to perform type-specific marshalling of remote method invocation
data.
OptStub() - constructor for class org.objectweb.jeremie.stub_factories.std.
OptStub Creates an optimized Jeremie stub.
Creates an optimized Jeremie stub with the given remote object
reference.
Provides a set of basic interfaces for handling remote object identifiers
(identifiers for java.rmi.Remote objects).
Provides an implementation of an event channel service relying on RTP on top
of IP multicast.
Provides an implementation of a binder for binding Jeremie identifiers to
remote objects using a simple protocol built on top of IIOP.
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter.
Provides an implementation of UnicastRemoteObject, each instance of which is
managed by an object adapter.
Provides a set of basic interfaces for high-level presentations of remote
method invocations.
Provides a default implementation of a Jeremie marshaller factory.
Provides a handler for a CORBA COS Transaction service implementation.
Provides an implementation of a simple naming service and a number of
programming interfaces for accessing the service.
Provides a JNDI Service Provider Interface (SPI) for the Jeremie registry.
Provides an implementation of JNDI URL contexts for the Jeremie registry
using "jrmi" for the URL scheme.
Provides an interface for Jeremie stub factories.
Provides default implementations of a Jeremie reference, stub and stub factory.
Provides an implementation of a compiler (generator) for Jeremie stub
classes.
otid_t Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Reads one byte from the message.
Reads data from the message into an array of bytes.
Reads a boolean from a message.
Reads a byte from a message.
Reads a char from a message.
Reads an exception thrown by a remote method invocation from an underlying
stream.
Reads an external representation of this reference from an underlying
object input stream.
Reads a method from an underlying stream.
Reads the arguments in a remote method invocation from an underlying stream.
Method used by stubs when they need to send interfaces references.
Attempts to bind at least one of the identifiers in this
stub's reference to obtain an object giving access to the
referenced object.
Reads the result of a remote method invocation from an underlying stream.
Rebinds the given name with the given object in the current
context's registry.
Rebinds the given object under the name and in the Jeremie registry
indicated by the given URL name.
Rebinds the given stringified name with the given object in the current
context's registry.
Rebinds the given object under the name and in the Jeremie registry
indicated by the given URL string.
Accesses a Jeremie registry and binds a remote object reference.
receiver - field in class org.objectweb.jeremie.services.handler.CosTransactions.
TSHandler A Receiver instance
org.omg.CosTransactions.RecoveryCoordinatorType Class generated by the Idl2Java Compiler 3.1 of Jonathan
RecoveryCoordinatorOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
The JNDI reference wrapped by this Jeremie reference.
RefImpl() - constructor for class org.objectweb.jeremie.stub_factories.std.
RefImpl Creates a Jeremie reference containing the given object identifiers
and marshaller factory.
Creates a Jeremie reference containing the given session identifier,
object identifiers and marshaller factory.
Jeremie optimised skeleton for RegistryImpl
Creates an optimised Jeremie skeleton with itself as the target.
Creates an optimised Jeremie skeleton with the given target.
Jeremie optimised stub for RegistryImpl
Jeremie optimised skeleton for RegistryImpl
Jeremie optimised stub for RegistryImpl
Creates an optimized Jeremie stub.
Creates an optimized Jeremie stub with the given remote object
reference.
Tests for object equality (==) of this reference with the given reference.
Tests for object equality (==) of this reference with the given reference.
Returns a hashcode for this reference.
Returns a hashcode for this reference.
Provides a string representation of this reference.
Provides a string representation of this reference.
Remove an existing consumer object from the event channel.
Undefines the value of a property in the current context's environment.
Undefines the value of a property in the current URL context's environment.
Renames an existing bound name in the current context's registry.
Renames a name in a Jeremie registry as indicated by the given URL names.
Renames an existing stringified bound name in the current context's registry.
Renames a name in a Jeremie registry as indicated by the given URL strings.
ReplyStatusType_1_0 Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Obtains a marshaller for marshalling remote method invocation data.
Obtains a marshaller for marshalling invocation data.
Provides an implementation of a request session
.
Builds a new RequestSessionImpl.
org.omg.CosTransactions.ResourceType Class generated by the Idl2Java Compiler 3.1 of Jonathan
ResourceOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
This defines the essential interface of standard RMI UnicastRemoteObjects.
Sends an invocation to the target object represented by this skeleton.
Sends an invocation to the target object represented by this skeleton.
Sends a message to the session target.
Sends a message to the session target.
sender - field in class org.objectweb.jeremie.services.handler.CosTransactions.
TSHandler A Sender instance
Service - interface org.objectweb.jeremie.services.handler.api.
Service The transaction service id.
ServiceContext Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
A ServicesHandler
object is used to manage CORBA services.
session - field in class org.objectweb.jeremie.stub_factories.std.
RefImpl The protocol session high object associated with this reference.
Sets the identifiers contained in this reference to the given identifiers.
Sets the identifiers contained in this reference to the given identifiers.
Sets the reference of this stub to the given reference.
Should we print informational messages on the log?
Skips over and discards n bytes of data from this input stream.
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter
.
Status Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
StdMarshaller is an (abstract) implementation of Marshaller.
Provides a factory for creating Jeremie marshallers and unmarshallers.
StdMarshallerL is a little endian implementation of Marshaller
extending StdMarshaller.
Provides an implementation of a standard Jeremie stub.
StdStub() - constructor for class org.objectweb.jeremie.stub_factories.std.
StdStub Creates a standard Jeremie stub.
Creates a standard Jeremie stub with the given remote object
reference.
Constructs a new Jeremie stub factory.
StdUnMarshaller is an (abstract) implementation of UnMarshaller.
StdUnMarshaller is an (abstract) implementation of UnMarshaller.
org.omg.CosTransactions.SubtransactionAwareResourceType Class generated by the Idl2Java Compiler 3.1 of Jonathan
SubtransactionAwareResourceOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
SubtransactionsUnavailable Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
org.omg.CosTransactions.SynchronizationType Class generated by the Idl2Java Compiler 3.1 of Jonathan
SynchronizationOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
SynchronizationUnavailable Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Translates a Java exception into a CORBA sytem exception with the
specified completion status.
TAG_CODE_SETS Constant Class generated by the Idl2Java Compiler 3.1 of Jonathan
TAG_JAVA_CODEBASE Constant Class generated by the Idl2Java Compiler 3.1 of Jonathan
TaggedComponent Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Jonathan: an Open Distributed Processing Environment
Copyright (C) 2002 Kelua SA
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
The target object held by this skeleton.
org.omg.CosTransactions.TerminatorType Class generated by the Idl2Java Compiler 3.1 of Jonathan
TerminatorOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
tid - field in class org.omg.CosTransactions.
otid_t Returns the Jeremie stub for the given remote object.
Returns the Jeremie stub for the given remote object.
Returns the Jeremie stub for the given remote object.
Returns the Jeremie stub for the given remote object.
org.omg.CosTransactions.TransactionalObjectType Class generated by the Idl2Java Compiler 3.1 of Jonathan
TransactionalObjectOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
TransactionService Constant Class generated by the Idl2Java Compiler 3.1 of Jonathan
TransIdentity Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Provides an abstract implementation of a Transaction service handler, to be
used as a base class by TS implementations, following the CosTSPortability
apis.
TSHandler() - constructor for class org.objectweb.jeremie.services.handler.CosTransactions.
TSHandler Creates a new TSHandler instance.
Unavailable Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
Unbinds the given name from the current context's registry.
Unbinds a name from a Jeremie registry as indicated by the given URL name.
Unbinds the given stringified name from the current context's registry.
Unbinds a name from a Jeremie registry as indicated by the given URL string.
Accesses a Jeremie registry and unbinds a remote object reference.
Unexports the specified remote object.
Unexports the specified remote object.
Unexports the specified remote object.
Unexports the given remote object from the object adapter and the given
binding factory.
Unexports the given remote object from the object adapter and the given
binding factory.
Unexports the specified remote object.
Unexports the specified remote object.
Unexports the given remote object from the object adapter and the given
binding factory.
Unexports the given remote object from the object adapter and the given
binding factory.
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter
.
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter
.
Creates a UnicastRemoteObject and exports it.
Creates a UnicastRemoteObject and exports it.
Creates a UnicastRemoteObject and exports it with the given port.
Creates a UnicastRemoteObject and exports it with the given port.
Creates a UnicastRemoteObject and exports it with the given port.
Utils - class org.objectweb.jeremie.tools.jrmic.
Utils Writes 'len' bytes from the specified byte array
starting at offset 'off' to this output message.
Writes the specified byte to this message.
Writes a boolean in a message.
Writes a byte in a message.
Writes an array of bytes in a message.
Writes a char in a message.
Writes a char in a message.
Writes a double in a message.
Writes an exception thrown by a remote method invocation to an underlying
stream.
Writes an external representation of this reference to an underlying
object output stream.
Writes a float in a message.
Writes an int in a message.
Writes a long in a message.
Writes the method in a remote method invocation to an underlying stream.
Writes the arguments in a remote method invocation to an underlying stream.
Method used by stubs when they need to send interfaces references.
Returns the stub object corresponding to this UnicastRemoteObject.
Returns the stub object corresponding to this UnicastRemoteObject.
Writes the result of a remote method invocation to an underlying stream.
Writes a short in a message.
Writes a string in a message.