A B C D E F G H I J L M N O P R S T U V W Y

A

acquire() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Acquires the target context.
acquire() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Returns when the socket is acquired.
adapter - Variable in class org.objectweb.fractal.rmi.RmiBinder
The object adapter used to export objects before exporting them with this naming context.
adapter - Variable in class org.objectweb.fractal.rmi.RmiProtocol
The naming context used to decode the object key contained in request messages.
addElement(Name, Class, Object) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element in the target context.
addElement(Name, Class, int) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(Name, Component) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element in the target context.
addElement(String, Class, Object, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(String, Component, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(String, Class, int, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addOrGetContext(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
 
addOrGetContext(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Context
 
available() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
 
available() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
 
available() - Method in interface org.objectweb.jonathan.apis.protocols.ReplyInterface
Returns true if a (possibly exceptional) reply has arrived.
available() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
 

B

backlog - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Maximum length of the queue on incoming connect requests.
bind(String, Component) - Method in interface org.objectweb.fractal.rmi.registry.NamingService
Associates the given name with the given component, if and only if the given name is not already in use in the naming service.
bind(String, Component) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
bind(Identifier[], Context) - Method in interface org.objectweb.jonathan.apis.binding.Identifier
The bind operation returns an object giving access to the object interface referenced by the target identifier.
bind(Session_Low) - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Returns a local session representing the session designated by the provided lower session interface.
BindException - Exception in org.objectweb.jonathan.apis.binding
BindException is a checked exception that indicates that an error occurred when trying to bind an interface.
BindException() - Constructor for exception org.objectweb.jonathan.apis.binding.BindException
Constructs a new BindException with no detail message.
BindException(String) - Constructor for exception org.objectweb.jonathan.apis.binding.BindException
Builds a BindException with a detail message.
BindException(Exception) - Constructor for exception org.objectweb.jonathan.apis.binding.BindException
Builds a BindException that wraps another exception.
bindFc(String, Object) - Method in class org.objectweb.fractal.jonathan.JConnectionMgr
 
bindFc(String, Object) - Method in class org.objectweb.fractal.jonathan.JScheduler
 
bindFc(String, Object) - Method in class org.objectweb.fractal.jonathan.TcpIpProtocol
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.RmiAdapter
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.RmiBinder
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.RmiProtocol
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
 
bindFc(String, Object) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
 
bytesRead() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Returns the number of bytes read since the beginning.
bytesRead() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Returns the number of bytes read since the beginning.

C

Chunk - Class in org.objectweb.jonathan.apis.resources
A chunk represents a part of an array of bytes.
Chunk(byte[], int, int) - Constructor for class org.objectweb.jonathan.apis.resources.Chunk
Constructs a new chunk with the specified data and offsets.
chunk_factory - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
 
chunkFactory - Variable in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
The chunk factory to be used by the (un)marshallers created by this factory.
chunkFactory - Variable in class org.objectweb.fractal.rmi.io.RmiMarshaller
The chunk factory used to create new chunks to marshall data.
chunkFactory - Variable in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
The chunk factory to be used by the (un)marshallers created by this factory.
ChunkFactory - Interface in org.objectweb.jonathan.apis.resources
A chunk factory builds chunks, possibly implementing a specific chunk management policy.
ChunkProvider - Interface in org.objectweb.jonathan.apis.resources
Chunk providers are used to wrap input streams (like, e.g., socket input streams) in unmarshallers.
cl - Variable in class org.objectweb.fractal.rmi.ClassGeneratorImpl
A class loader used by this component to load classes
ClassGenerator - Interface in org.objectweb.fractal.rmi
 
ClassGeneratorImpl - Class in org.objectweb.fractal.rmi
 
ClassGeneratorImpl() - Constructor for class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
ClassLoaderController - Interface in org.objectweb.fractal.api.control
 
close() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
 
close() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Closes this input stream and releases any system resources associated with the stream.
close() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
This method causes the message to lose all its references to the underlying chunks, and release each of them.
close() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Closes the target unmarshaller, releasing all underlying resources (including a possible chunk provider).
close() - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpSrvConnectionFactory
Tells the factory to release the server socket.
close() - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Closes the session, letting the associated resources be released or reused.
close() - Method in interface org.objectweb.jonathan.apis.protocols.Session_High
Closes the session, letting the associated resources be released or reused.
close() - Method in interface org.objectweb.jonathan.apis.resources.ChunkProvider
Closes the chunk provider.
codeBase - Variable in class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
The code base to be used to load classes.
codeBase - Variable in class org.objectweb.fractal.rmi.io.RmiObjectInputStream
The code base to be used to load classes.
CommunicationException - Exception in org.objectweb.jonathan.apis.protocols
CommunicationException is a checked exception that indicates that an error occurred when trying to communicate with a remote object interface.
CommunicationException() - Constructor for exception org.objectweb.jonathan.apis.protocols.CommunicationException
Constructs a new CommunicationException with no detail message.
CommunicationException(String) - Constructor for exception org.objectweb.jonathan.apis.protocols.CommunicationException
Builds a CommunicationException with a detail message.
CommunicationException(Exception) - Constructor for exception org.objectweb.jonathan.apis.protocols.CommunicationException
Builds a CommunicationException that wraps another exception.
Component - Interface in org.objectweb.jonathan.apis.kernel
The Component interface represents a component, with a value and a type.
connection_mgr - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
connection manager
Context - Interface in org.objectweb.jonathan.apis.kernel
A context represents a set of typed objects, each identified by a name.
Context.NO_VALUE - Class in org.objectweb.jonathan.apis.kernel
 
context_factory - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
 
context_factory - Variable in class org.objectweb.jonathan.libs.resources.JScheduler
 
contextFactory - Variable in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
The context factory to be used by the (un)marshallers created by this factory.
contextFactory - Variable in class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
The context factory used to create hints for the bind method.
contextFactory - Variable in class org.objectweb.fractal.rmi.io.RmiMarshaller
The context factory used to create the context associated with this marshaller.
contextFactory - Variable in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
The context factory to be used by the (un)marshallers created by this factory.
contextFactory - Variable in class org.objectweb.fractal.rmi.io.RmiObjectInputStream
The context factory used to create hints for the bind method.
contextFactory - Variable in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
The context factory used to create the context associated with this marshaller.
contextFactory - Variable in class org.objectweb.fractal.rmi.RmiBinder
The context factory used to create hints for various methods.
ContextFactory - Interface in org.objectweb.jonathan.apis.kernel
Interface for context factories.
createProtocolGraph(ProtocolGraph[], Context) - Method in class org.objectweb.fractal.rmi.RmiProtocol
Creates a new protocol graph with a number of given sub protocol graphs.
createProtocolGraph(ProtocolGraph[], Context) - Method in interface org.objectweb.jonathan.apis.protocols.Protocol
Creates a new protocol graph with a number of given sub protocol graphs.
createProtocolGraph(ProtocolGraph[], Context) - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Creates a new ProtocolGraph
createRegistry(int) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Creates NamingService component and exports its server interface.
createRegistry(int, Map) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Creates NamingService component, using the provided context/hints, and exports its server interface.
createRegistry(int, ClassLoader) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host and port.
createSessionIdentifier(Properties, SessionIdentifier[]) - Method in class org.objectweb.fractal.rmi.RmiProtocol
Creates a new session identifier with the provided info.
createSessionIdentifier(Properties, SessionIdentifier[]) - Method in interface org.objectweb.jonathan.apis.protocols.Protocol
Creates a new session identifier with the provided info.
createSessionIdentifier(Properties, SessionIdentifier[]) - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
 

D

data - Variable in class org.objectweb.jonathan.apis.resources.Chunk
The associated array of bytes.
decode(byte[], int, int) - Method in class org.objectweb.fractal.rmi.RmiAdapter
Decodes an identifier from a buffer portion.
decode(UnMarshaller) - Method in class org.objectweb.fractal.rmi.RmiAdapter
Decodes an identifier from the provided unmarshaller.
decode(byte[], int, int) - Method in class org.objectweb.fractal.rmi.RmiBinder
Decodes an identifier from a buffer portion.
decode(UnMarshaller) - Method in class org.objectweb.fractal.rmi.RmiBinder
Decodes an identifier from the provided unmarshaller.
decode(byte[], int, int) - Method in interface org.objectweb.jonathan.apis.binding.NamingContext
Decodes an identifier from a buffer portion.
decode(UnMarshaller) - Method in interface org.objectweb.jonathan.apis.binding.NamingContext
Decodes an identifier from the provided unmarshaller.
DEFAULT_PORT - Static variable in class org.objectweb.fractal.rmi.registry.Registry
The default port used to export the naming service interface.
delete() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Deletes this connection, removing it from the connection manager, and closing the socket.
delete() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Deletes this connection, removing it from the connection manager, and closing the socket.
direct() - Method in interface org.objectweb.jonathan.apis.protocols.Session_High
Return false if the prepare or prepareInvocation must be used, true otherwise.
domain - Variable in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
The domain to be used by the (un)marshallers created by this factory.
domain - Variable in class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
The naming context used to decode the identifiers contained in Ref objects.
domain - Variable in class org.objectweb.fractal.rmi.io.RmiMarshaller
The domain used to instantiate os.
domain - Variable in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
The domain to be used by the (un)marshallers created by this factory.
domain - Variable in class org.objectweb.fractal.rmi.io.RmiObjectInputStream
The naming context used to decode the identifiers contained in Ref objects.
domain - Variable in class org.objectweb.fractal.rmi.io.RmiObjectOutputStream
The naming context used to export local interfaces, to make them remotely accessible.
domain - Variable in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
The domain used to instantiate is.
drain() - Method in class org.objectweb.fractal.rmi.io.RmiObjectOutputStream
Drain any buffered data in this stream.
duplicate() - Method in class org.objectweb.jonathan.apis.resources.Chunk
Duplicates the whole chunk.
duplicate(int, int) - Method in class org.objectweb.jonathan.apis.resources.Chunk
Partially duplicates this chunk.

E

Element - Interface in org.objectweb.jonathan.apis.kernel
The Element interface represents an element in a context.
emit(Chunk) - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
 
emit(Chunk) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
 
encode() - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Encodes the target identifier in an array of bytes.
encode(Marshaller) - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Encodes the target identifier in a marshaller.
EndOfMessageException - Exception in org.objectweb.jonathan.apis.presentation
EndOfMessageException is a checked exception that indicates that the end of the message on which some operation is performed has been reached.
EndOfMessageException() - Constructor for exception org.objectweb.jonathan.apis.presentation.EndOfMessageException
Constructs a new EndOfMessageException with no detail message.
EndOfMessageException(String) - Constructor for exception org.objectweb.jonathan.apis.presentation.EndOfMessageException
Builds a EndOfMessageException with a detail message.
EndOfMessageException(Exception) - Constructor for exception org.objectweb.jonathan.apis.presentation.EndOfMessageException
Builds a EndOfMessageException that wraps another exception.
enter() - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Causes a job "escaped" from the scheduler to be re-admitted in the set of jobs managed by the target scheduler.
enter() - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Causes a job "escaped" from the scheduler to be re-admitted in the set of jobs managed by the target scheduler.
equals(Object) - Method in class org.objectweb.fractal.rmi.stub.Stub
Tests if the given object is equal to this stub.
equals(Object) - Method in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Compares this object to the specified object.
escape() - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Causes the calling job to be removed from the set of jobs managed by the target scheduler.
escape() - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Causes the calling job to be removed from the set of jobs managed by the target scheduler.
exception - Variable in exception org.objectweb.fractal.rmi.RemoteException
The exception that caused the remote method invocation failure.
export(Object, Context) - Method in class org.objectweb.fractal.rmi.RmiAdapter
Creates a new identifier for the object interface designated by the obj parameter.
export(Object, Context) - Method in class org.objectweb.fractal.rmi.RmiBinder
Creates a new identifier for the object interface designated by the obj parameter.
export(Object, Context) - Method in interface org.objectweb.jonathan.apis.binding.NamingContext
Creates a new identifier for the object interface designated by the itf parameter.
export(Session_Low) - Method in interface org.objectweb.jonathan.apis.protocols.ProtocolGraph
Exports a session using the graph represented by the target object.
ExportException - Exception in org.objectweb.jonathan.apis.binding
ExportException is a checked exception that an interface could not be exported for some reason.
ExportException() - Constructor for exception org.objectweb.jonathan.apis.binding.ExportException
Constructs a new ExportException with no detail message.
ExportException(String) - Constructor for exception org.objectweb.jonathan.apis.binding.ExportException
Builds an ExportException with a detail message.
ExportException(Exception) - Constructor for exception org.objectweb.jonathan.apis.binding.ExportException
Builds a ExportException that wraps another exception.

F

factory - Variable in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
 
finalize() - Method in class org.objectweb.fractal.rmi.stub.Stub
Finalizes this object.
fork() - Method in interface org.objectweb.jonathan.apis.kernel.Component
"Forks" a copy of the target component.
ForwardException - Exception in org.objectweb.jonathan.apis.binding
ForwardException is a checked exception raised by bind or listen operations or to indicate that another reference should be used to designate the targeted object interface.
ForwardException(Object) - Constructor for exception org.objectweb.jonathan.apis.binding.ForwardException
Constructs a new ForwardException with the given reference.

G

generateClass(String, ClassLoader) - Method in interface org.objectweb.fractal.rmi.ClassGenerator
Generates a skeleton or a stub Class for a class of a given name.
generateClass(String) - Method in interface org.objectweb.fractal.rmi.ClassGenerator
Generates a skeleton or a stub Class for a class of a given name.
generateClass(String, ClassLoader) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
generateClass(String) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
generateConstructor(ClassVisitor, String) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Generates an empty constructor for the given class.
generateConstructor(ClassVisitor, String) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Generates an empty constructor for the given class.
generateSkeletonClass(ClassVisitor, Class) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Generates a skeleton class for the given Java interface.
generateSkeletonClass(ClassVisitor, Class) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Generates a skeleton class for the given Java interface.
generateSkeletonMethod(ClassVisitor, String, Class) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Generates a skeleton's send method.
generateSkeletonMethod(ClassVisitor, String, Class) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Generates a skeleton's send method.
generateStubClass(ClassVisitor, Class) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Generates a stub class for the given Java interface.
generateStubClass(ClassVisitor, Class) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Generates a stub class for the given Java interface.
generateStubMethod(ClassVisitor, String, Method, int) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Generates a stub method.
generateStubMethod(ClassVisitor, String, Method, int) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Generates a stub method.
getCanonicalHostName(String) - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpConnectionMgr
Returns the canonical host name of the provided host.
getCanonicalHostName(String) - Method in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Returns the canonical host name corresponding to hostname.
getCanonicalHostName(String) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Returns the canonical host name of the provided host.
getComponent(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the component contained in the element registered in the target component under the name name.
getComponent(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the component contained in the element registered in the target context under the name name.
getComponent() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the component contained in the target element.
getContainer() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the context containing the target element, if any, null otherwise.
getContext() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Returns a Context associated with this marshaller.
getContext() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Returns a Context associated with this unmarshaller.
getContext() - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Returns the naming context associated with the target identifier.
getContext() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Returns a Context associated with this marshaller.
getContext() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Returns a Context associated with this unmarshaller.
getContext() - Method in interface org.objectweb.jonathan.apis.resources.Job
Returns a context associated with the target Job.
getCurrent() - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Returns the currently executing job (the job performing the call).
getCurrent() - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Returns the currently executing job (the job performing the call).
getElement(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the element in the target component identified by name, null if no element exists under name name.
getElement(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the element in the target context identified by name, null if no element is registered under name name.
getElements() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns an enumeration of the elements found in the target context.
getFactoryValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
 
getFcClassLoader() - Method in interface org.objectweb.fractal.api.control.ClassLoaderController
Returns a class loader used by this component
getFcClassLoader() - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
getFcItfName() - Method in class org.objectweb.fractal.rmi.stub.Stub
 
getFcItfOwner() - Method in class org.objectweb.fractal.rmi.stub.Stub
 
getFcItfType() - Method in class org.objectweb.fractal.rmi.stub.Stub
 
getHints() - Method in class org.objectweb.jonathan.apis.protocols.ProtocolInfo
 
getHls() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpSession
Returns the Higher Level Session associated with the target session, i.e., the session to which the data read from the Tcp/Ip connection will be sent.
getHostName() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Returns the host name of the underlying socket.
getHostName() - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpSrvConnectionFactory
Returns the host name of the encapsulated socket.
getHostName() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Returns the host name of the underlying socket.
getId() - Method in interface org.objectweb.jonathan.apis.kernel.Name
Returns the id of the target name.
getIdentifiers() - Method in class org.objectweb.fractal.rmi.stub.Stub
Returns the set of identifiers associated with this reference.
getIdentifiers() - Method in interface org.objectweb.jonathan.apis.binding.Reference
Returns the set of identifiers associated with the target reference.
getInfo() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Yield info about this session, as a Context.
getIntValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the target component, if its class is an integer class.
getIntValue(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getIntValue(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getIntValue() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the value of the target element, if its class is an integer class.
getLower() - Method in class org.objectweb.jonathan.apis.protocols.ProtocolInfo
Get the lower nodes.
getMessage() - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Returns the detail message of this InternalException.
getMessage() - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Returns the detail message of this JonathanException.
getName() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the (local) name of the element, in the context it belongs to.
getOffset() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Returns the position in the message at which the next byte will be written.
getOffset() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Returns the current offset in the message, i.e., the position in the message at which the next byte will be written.
getPersistenceFileName() - Method in interface org.objectweb.fractal.rmi.registry.NamingServiceAttributes
 
getPersistenceFileName() - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
getPersistenceMode() - Method in interface org.objectweb.fractal.rmi.registry.NamingServiceAttributes
 
getPersistenceMode() - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
getPort() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Returns the port number of the underlying socket.
getPort() - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpSrvConnectionFactory
Returns the local port of the encapsulated socket.
getPort() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Returns the port number of the underlying socket.
getProtocol() - Method in class org.objectweb.jonathan.apis.protocols.ProtocolInfo
Get the protocol id of this node.
getProtocol() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Returns the protocol that created this session identifier.
getProtocolId() - Method in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
 
getProtocolId() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
What kind of protocol does this session identifier relate to?
getReference() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns a distinguished element referencing the target component, if any, null otherwise.
getRegistry() - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the local host, for the default port.
getRegistry(String) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host, for the default port.
getRegistry(String, int) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host and port.
getRegistry(String, int, ClassLoader) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host and port.
getRegistry(String, int, Map) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host and port.
getRegistry(String, NamingContext) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host, for the default port.
getRegistry(String, int, NamingContext) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Returns a reference to the NamingService on the given host and port.
getRegistryComponent(String, int, ClassLoader) - Static method in class org.objectweb.fractal.rmi.registry.Registry
 
getRegistryComponent(String, int, Map) - Static method in class org.objectweb.fractal.rmi.registry.Registry
 
getScope() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the scope of the target context;
getSession() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Returns the session attached to this connection.
getSession() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Returns the session attached to this connection.
getState() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Returns the state of the message as a (chain of) chunk(s).
getState() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Returns the state of the message as a (chain of) chunk(s).
getSubName() - Method in interface org.objectweb.jonathan.apis.kernel.Name
Returns the subname of the target name.
getTarget() - Method in class org.objectweb.fractal.rmi.stub.Skeleton
Returns the target object represented by this request session.
getTarget() - Method in interface org.objectweb.jonathan.apis.protocols.RequestSession
Returns the target object represented by this request session.
getType() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the type of the target component, as a Class.
getType() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the type of the target element, as a Class.
getValue(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the element registered in the target context under the name name.
getValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the target component, if its type is an object reference type.
getValue(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getValue() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the value of the target element, if its type is an object reference type.
GIOP - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 

H

handleException(Exception, ReplySession) - Method in class org.objectweb.fractal.rmi.stub.Skeleton
Handles an exception that happened in this skeleton.
handleException(Exception) - Method in class org.objectweb.fractal.rmi.stub.Stub
Handles an exception that happen in this stub.
handleInterfaceMethods(UnMarshaller, ReplySession, int) - Method in class org.objectweb.fractal.rmi.stub.Skeleton
Handles invocations messages corresponding to methods of the Interface interface.
hashCode() - Method in class org.objectweb.fractal.rmi.stub.Stub
Returns the hashcode of this stub.
hashCode() - Method in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Returns a hash code value for this IpSessionIdentifier.
hashCode() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
 
hostname - Variable in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Hostname of this session identifier.
HTTP - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 

I

id - Variable in class org.objectweb.fractal.rmi.io.Ref
The encoded form of an Identifier designating a remote interface.
id - Variable in class org.objectweb.fractal.rmi.stub.Stub
The identifier of the remote object to which this stub gives access.
Identifier - Interface in org.objectweb.jonathan.apis.binding
An identifier uniquely identifies an applicative object interface in a given naming context.
initObjectStream() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Instantiates the delegate object output stream os.
initObjectStream() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Instantiates the delegate object input stream is.
inputStream() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Returns an input stream to read data from the unmarshaller.
inputStream() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Returns an input stream to read data from the unmarshaller.
InternalException - Exception in org.objectweb.jonathan.apis.kernel
InternalExceptions are unexpected exceptions that may occur e.g., when some entities (kernel, binders, stub factories, ...), are incompatible or badly used.
InternalException() - Constructor for exception org.objectweb.jonathan.apis.kernel.InternalException
Constructs a new InternalException with no detail message.
InternalException(String) - Constructor for exception org.objectweb.jonathan.apis.kernel.InternalException
Constructs a new InternalException with a detail message.
InternalException(Throwable) - Constructor for exception org.objectweb.jonathan.apis.kernel.InternalException
Builds an InternalException that wraps another exception.
invoke(Marshaller) - Method in class org.objectweb.fractal.rmi.stub.Stub
Sends the marshaller with the invocation data down the protocol stack.
IpConnection - Interface in org.objectweb.jonathan.apis.protocols.ip
A IpConnection represents a communication resource.
IpSession - Interface in org.objectweb.jonathan.apis.protocols.ip
Session type for Tcp/Ip protocols.
IpSessionIdentifier - Class in org.objectweb.jonathan.apis.protocols.ip
IpSessionIdentifier is a specific SessionIdentifier type for IP protocols.
IpSessionIdentifier(String, int) - Constructor for class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Constructs a new IpSessionIdentifier with the specified host name and port number.
IpSessionIdentifier() - Constructor for class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Constructs a new empty IpSessionIdentifier.
IPv4ConnectionFactory - Class in org.objectweb.jonathan.libs.resources.tcpip
Implementation of an IP V4 connection factory.
IPv4ConnectionFactory() - Constructor for class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Returns a new IPv4ConnectionFactory with default parameters.
IPv4ConnectionFactory(String, boolean, int, int, boolean, int, int, boolean) - Constructor for class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Returns a new IPv4 connection factory
is - Variable in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
The object input stream used to unmarshall object values.
isAnInvocationProtocol() - Method in class org.objectweb.fractal.rmi.RmiProtocol
Returns true if the target protocol is an invocation protocol.
isAnInvocationProtocol() - Method in interface org.objectweb.jonathan.apis.protocols.Protocol
Returns true if the target protocol is an invocation protocol.
isAnInvocationProtocol() - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Returns false: TcpIpProtocol cannot deal with invocations.
isClassParameter(Method, int) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Returns true if the specified parameter contains the name of a class.
isClassParameter(Method, int) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Returns true if the specified parameter contains the name of a class.
isFcInternalItf() - Method in class org.objectweb.fractal.rmi.stub.Stub
 
isLittleEndian() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Returns true if this marshaller is little-endian, false otherwise.
isLittleEndian() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Returns true if this unmarshaller is little-endian, false otherwise.
isLittleEndian() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Returns true if this marshaller is little-endian, false otherwise.
isLittleEndian() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Returns true if this unmarshaller is little-endian, false otherwise.
isLocal() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Return true if the target identifier corresponds to a local connection.
isLocal(IpSessionIdentifier) - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Returns true if the provided session identifier corresponds to a local connection managed by this protocol.
isValid() - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Tests the validity of the target identifier.

J

JChunkFactory - Class in org.objectweb.jonathan.libs.resources
A Chunk Factory implementation.
JChunkFactory() - Constructor for class org.objectweb.jonathan.libs.resources.JChunkFactory
Returns a new chunk factory
JChunkFactory(int, int, int, int, boolean) - Constructor for class org.objectweb.jonathan.libs.resources.JChunkFactory
Returns a new chunk factory
JConnectionMgr - Class in org.objectweb.fractal.jonathan
A Fractal compliant JConnectionMgr subclass.
JConnectionMgr() - Constructor for class org.objectweb.fractal.jonathan.JConnectionMgr
 
JConnectionMgr - Class in org.objectweb.jonathan.libs.resources.tcpip
Default implementation of a connection manager and factory.
JConnectionMgr(int, TcpIpConnectionMgr) - Constructor for class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Returns a new connection manager
JConnectionMgr.Connection - Class in org.objectweb.jonathan.libs.resources.tcpip
Implementation of TcpIpConnection.
JConnectionMgr.Connection(IpConnection) - Constructor for class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Builds a new connection.
JContextFactory - Class in org.objectweb.fractal.jonathan
A minimal and Fractal compliant ContextFactory implementation.
JContextFactory() - Constructor for class org.objectweb.fractal.jonathan.JContextFactory
 
Job - Interface in org.objectweb.jonathan.apis.resources
A Job is the abstraction of an activity in the system.
JonathanException - Exception in org.objectweb.jonathan.apis.kernel
JonathanException is the supertype of all Jonathan exceptions.
JonathanException() - Constructor for exception org.objectweb.jonathan.apis.kernel.JonathanException
Constructs a new JonathanException with no detail message.
JonathanException(String) - Constructor for exception org.objectweb.jonathan.apis.kernel.JonathanException
Builds a JonathanException with a detail message.
JonathanException(Exception) - Constructor for exception org.objectweb.jonathan.apis.kernel.JonathanException
Builds a JonathanException that wraps another exception.
JScheduler - Class in org.objectweb.fractal.jonathan
A Fractal compliant JScheduler subclass.
JScheduler() - Constructor for class org.objectweb.fractal.jonathan.JScheduler
 
JScheduler - Class in org.objectweb.jonathan.libs.resources
Default scheduler implementation.
JScheduler(ContextFactory) - Constructor for class org.objectweb.jonathan.libs.resources.JScheduler
Returns a new scheduler.
JScheduler(int, boolean, ContextFactory) - Constructor for class org.objectweb.jonathan.libs.resources.JScheduler
Returns a new scheduler.

L

list() - Method in interface org.objectweb.fractal.rmi.registry.NamingService
Gets the list of names currently present in the naming service.
list() - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
listen() - Method in interface org.objectweb.jonathan.apis.protocols.ReplyInterface
Returns a message containing the reply to the request.
listFc() - Method in class org.objectweb.fractal.jonathan.JConnectionMgr
 
listFc() - Method in class org.objectweb.fractal.jonathan.JScheduler
 
listFc() - Method in class org.objectweb.fractal.jonathan.TcpIpProtocol
 
listFc() - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
 
listFc() - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
 
listFc() - Method in class org.objectweb.fractal.rmi.RmiAdapter
 
listFc() - Method in class org.objectweb.fractal.rmi.RmiBinder
 
listFc() - Method in class org.objectweb.fractal.rmi.RmiProtocol
 
listFc() - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
 
listFc() - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
 
loadClass(String) - Method in interface org.objectweb.fractal.rmi.ClassGenerator
Loads a class of a given name
loadClass(String) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
localhost_name - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
 
LogConfiguration - Class in org.objectweb.jonathan.libs.helpers
 
LogConfiguration() - Constructor for class org.objectweb.jonathan.libs.helpers.LogConfiguration
 
logger - Variable in class org.objectweb.fractal.rmi.ClassGeneratorImpl
The logger used to log messages.
logger - Variable in class org.objectweb.fractal.rmi.RmiAdapter
The logger used to log messages.
logger - Variable in class org.objectweb.fractal.rmi.RmiBinder
The logger used to log messages.
logger - Variable in class org.objectweb.fractal.rmi.RmiProtocol
The logger used to log messages.
logger - Variable in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
The logger used to log messages.
logger - Variable in class org.objectweb.fractal.rmi.stub.RmiStubFactory
The logger used to log messages.
loggerFactory - Variable in class org.objectweb.fractal.rmi.RmiAdapter
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.rmi.RmiBinder
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.rmi.RmiProtocol
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.rmi.stub.RmiStubFactory
The optional logger factory used to get a logger for this component.
lookup(String) - Method in interface org.objectweb.fractal.rmi.registry.NamingService
Looks for a component.
lookup(String) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
lookupFc(String) - Method in class org.objectweb.fractal.jonathan.JConnectionMgr
 
lookupFc(String) - Method in class org.objectweb.fractal.jonathan.JScheduler
 
lookupFc(String) - Method in class org.objectweb.fractal.jonathan.TcpIpProtocol
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.RmiAdapter
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.RmiBinder
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.RmiProtocol
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
 
lookupFc(String) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
 

M

main(String[]) - Static method in class org.objectweb.fractal.rmi.registry.Registry
Launches a Fractal registry on the local host.
main(String[]) - Static method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
FractalRMI stub and skeleton generator.
MarshalException - Exception in org.objectweb.jonathan.apis.presentation
MarshalException is a checked exception that indicates that an error occured when marshalling data.
MarshalException() - Constructor for exception org.objectweb.jonathan.apis.presentation.MarshalException
Constructs a new MarshalException with no detail message.
MarshalException(String) - Constructor for exception org.objectweb.jonathan.apis.presentation.MarshalException
Builds a MarshalException with a detail message.
MarshalException(Exception) - Constructor for exception org.objectweb.jonathan.apis.presentation.MarshalException
Builds a MarshalException that wraps another exception.
Marshaller - Interface in org.objectweb.jonathan.apis.presentation
Marshaller is the type of basic types marshallers.
marshaller_factory - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
 
marshallerFactory - Variable in class org.objectweb.fractal.rmi.RmiProtocol
The marshaller factory used to create request or reply messages.
marshallerFactory - Variable in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
The marshaller factory to be used by the stubs created by this factory.
marshallerFactory - Variable in class org.objectweb.fractal.rmi.stub.RmiStubFactory
The marshaller factory to be used by the stubs created by this factory.
marshallerFactory - Variable in class org.objectweb.fractal.rmi.stub.Stub
The marshaller factory to be used to create new invocation messages.
MarshallerFactory - Interface in org.objectweb.jonathan.apis.presentation
a marshaller factory is a factory for marshallers and unmarshallers (...)
max_idle - Variable in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Maximum number of idle connections kept by this manager.
MULTICASTIP - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 
MULTIPLEX - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 
MyRmiMarshallerFactory - Class in org.objectweb.fractal.rmi.io
Provides a factory for creating marshallers and unmarshallers.
MyRmiMarshallerFactory() - Constructor for class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
Constructs a new MyRmiMarshallerFactory.
MyRmiObjectInputStream - Class in org.objectweb.fractal.rmi.io
An ObjectInputStream that replaces Ref objects with stubs.
MyRmiObjectInputStream(InputStream, NamingContext, ContextFactory, ClassGenerator) - Constructor for class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
Constructs a new MyRmiObjectInputStream.
MyRmiStubFactory - Class in org.objectweb.fractal.rmi.stub
A stub and skeleton factory based on ASM.
MyRmiStubFactory() - Constructor for class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
Constructs a new MyRmiStubFactory.

N

Name - Interface in org.objectweb.jonathan.apis.kernel
Names are non-mutable structures representing names used by contexts.
NAMING_SERVICE - Static variable in interface org.objectweb.fractal.rmi.registry.NamingService
Interface name for naming service.
NamingContext - Interface in org.objectweb.jonathan.apis.binding
NamingContext is a specific sort of naming context used to create and manage names of type Identifier.
NamingService - Interface in org.objectweb.fractal.rmi.registry
Typical naming service interface, inspired from Java RMI Registry's interface.
NamingServiceAttributes - Interface in org.objectweb.fractal.rmi.registry
Attribute controller of the NamingService component.
NamingServiceImpl - Class in org.objectweb.fractal.rmi.registry
Vanilla implementation of a naming service component.
NamingServiceImpl() - Constructor for class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
newChunk() - Method in interface org.objectweb.jonathan.apis.resources.ChunkFactory
Returns a chunk.
newChunk(int) - Method in interface org.objectweb.jonathan.apis.resources.ChunkFactory
Returns a chunk whose associated array of bytes is (at least) of size size.
newChunk() - Method in class org.objectweb.jonathan.libs.resources.JChunkFactory
Returns a chunk of a default (small) size.
newChunk(int) - Method in class org.objectweb.jonathan.libs.resources.JChunkFactory
Returns a chunk of (at least) the specified size.
newCltConnection(String, int, IpSession) - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpConnectionMgr
Returns a new client connection.
newCltConnection(String, int, IpSession) - Method in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Builds a new client-side connection with the provided parameters.
newCltConnection(String, int, IpSession) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Returns a new client connection.
newCltConnection(IpConnection) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Builds a new client-side connection encapsulating the provided connection.
newConfiguration(Class) - Static method in class org.objectweb.jonathan.libs.helpers.LogConfiguration
 
newConnection(String, int, IpSession) - Method in interface org.objectweb.jonathan.apis.protocols.ip.UdpConnectionMgr
 
newContext() - Method in class org.objectweb.fractal.jonathan.JContextFactory
 
newContext(Context) - Method in class org.objectweb.fractal.jonathan.JContextFactory
 
newContext() - Method in interface org.objectweb.jonathan.apis.kernel.ContextFactory
Returns a new Context instance.
newContext(Context) - Method in interface org.objectweb.jonathan.apis.kernel.ContextFactory
Returns a new Context instance with scope scope.
newJob() - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Returns a new job created by the scheduler.
newJob() - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Returns a new job created by the scheduler.
newMarshaller() - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
Returns a new marshaller.
newMarshaller() - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
Returns a new marshaller.
newMarshaller() - Method in interface org.objectweb.jonathan.apis.presentation.MarshallerFactory
Returns a new marshaller.
newSessionIdentifier(String, int) - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Creates a new TcpIpSessionIdentifier.
newSkeleton(Object) - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
 
newSkeleton(Object) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
 
newSkeleton(Object) - Method in interface org.objectweb.fractal.rmi.stub.SkeletonFactory
Creates a new skeleton implementing the RequestSession interface.
newSrvConnection(IpSession) - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpSrvConnectionFactory
Returns a new connection for the provided session, obtained from the encapuslated server socket.
newSrvConnection(Socket, IpSession, String, int) - Method in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Builds a new server-side connection with the provided parameters.
newSrvConnectionFactory(int) - Method in interface org.objectweb.jonathan.apis.protocols.ip.TcpIpConnectionMgr
Returns a new server connection factory encapsulating a server socket on the provided port.
newSrvConnectionFactory(int) - Method in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Returns a new server connection factory encapsulating a server socket on the provided port.
newSrvConnectionFactory(int) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr
Returns a new server connection factory encapsulating a server socket on the provided port.
newStub(SessionIdentifier, Identifier[], Context) - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
Creates a new stub.
newStub(SessionIdentifier, Identifier[], Context) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Creates a new stub.
newStub(SessionIdentifier, Identifier[], Context) - Method in interface org.objectweb.jonathan.apis.stub_factories.StubFactory
Creates a new stub.
newUnMarshaller(ChunkProvider) - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
 
newUnMarshaller(Chunk, int) - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
Returns a new unmarshaller, using the provided chunk(s) as a data source.
newUnMarshaller(ChunkProvider) - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
 
newUnMarshaller(Chunk, int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
Returns a new unmarshaller, using the provided chunk(s) as a data source.
newUnMarshaller(ChunkProvider) - Method in interface org.objectweb.jonathan.apis.presentation.MarshallerFactory
Returns a new unmarshaller, using the provided chunk provider as a data source.
newUnMarshaller(Chunk, int) - Method in interface org.objectweb.jonathan.apis.presentation.MarshallerFactory
Returns a new unmarshaller, using the provided chunk(s) as a data source.
next() - Method in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Return an empty array: this is a leaf protocol in the protocol tree.
next() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Return the session identifiers corresponding to the lower level protocol layers, if any.
next - Variable in class org.objectweb.jonathan.apis.resources.Chunk
The next chunk in the chain
NO_VALUE - Static variable in interface org.objectweb.jonathan.apis.kernel.Context
The NO_VALUE object is returned by getValue if no value corresponds to the provided name.
notify(Object) - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Unblocks a job waiting on the lock.
notify(Object) - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Unblocks a job waiting on the lock.
notifyAll(Object) - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Unblocks all jobs waiting on the lock.
notifyAll(Object) - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Unblocks all jobs waiting on the lock.

O

offset - Variable in class org.objectweb.jonathan.apis.resources.Chunk
The index of the first valid (written) byte in this chunk.
org.objectweb.fractal.api.control - package org.objectweb.fractal.api.control
 
org.objectweb.fractal.jonathan - package org.objectweb.fractal.jonathan
Provides Fractal compliant sub classes of some Jonathan classes.
org.objectweb.fractal.rmi - package org.objectweb.fractal.rmi
Provides a protocol, an object adapter and a binder component.
org.objectweb.fractal.rmi.io - package org.objectweb.fractal.rmi.io
Provides a marshaller and unmarshaller factory component.
org.objectweb.fractal.rmi.registry - package org.objectweb.fractal.rmi.registry
Provides a Fractal components registry component.
org.objectweb.fractal.rmi.stub - package org.objectweb.fractal.rmi.stub
Provides a stub and skeleton factory component based on ASM.
org.objectweb.jonathan.apis.binding - package org.objectweb.jonathan.apis.binding
Provides a set of classes and interfaces for application level identifiers, naming contexts and binders.
org.objectweb.jonathan.apis.kernel - package org.objectweb.jonathan.apis.kernel
 
org.objectweb.jonathan.apis.presentation - package org.objectweb.jonathan.apis.presentation
Provides a set of classes and interfaces for presentation protocols (marshallers and unmarshallers).
org.objectweb.jonathan.apis.protocols - package org.objectweb.jonathan.apis.protocols
Provides a set of classes and interfaces for communication protocols.
org.objectweb.jonathan.apis.protocols.ip - package org.objectweb.jonathan.apis.protocols.ip
Provides a set of classes and interfaces refining the binding abstractions in the case of IP protocols, and introduces some connection management abstractions.
org.objectweb.jonathan.apis.resources - package org.objectweb.jonathan.apis.resources
Provides a set of classes and interfaces dealing with resource management.
org.objectweb.jonathan.apis.stub_factories - package org.objectweb.jonathan.apis.stub_factories
Provides an interface for stub factories.
org.objectweb.jonathan.libs.helpers - package org.objectweb.jonathan.libs.helpers
 
org.objectweb.jonathan.libs.protocols.tcpip - package org.objectweb.jonathan.libs.protocols.tcpip
Provides a set of classes giving access to the TCP/IP protocol stack.
org.objectweb.jonathan.libs.resources - package org.objectweb.jonathan.libs.resources
Provides implementations for various resources and managers.
org.objectweb.jonathan.libs.resources.tcpip - package org.objectweb.jonathan.libs.resources.tcpip
Provides a default implementation for TCP/IP connection management.
os - Variable in class org.objectweb.fractal.rmi.io.RmiMarshaller
The object output stream used to marshall object values.
outputStream() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Returns an output stream to write into the message.
outputStream() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Returns an output stream to write into the message.

P

port - Variable in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Port number of this session identifier.
prepare(Marshaller) - Method in interface org.objectweb.jonathan.apis.protocols.Session_High
Lets the target session write its own headers into the provided message (one-way case).
prepare() - Method in interface org.objectweb.jonathan.apis.resources.ChunkProvider
Returns a chunk to read data from.
prepareExceptionReply() - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Lets the target session write its own headers into a newly created message and returns it (exception case) An entity wishing to send a message as a reply to an invocation must not create a marshaller on its own and directly send it down the protocol stack.
prepareInvocation(Marshaller) - Method in class org.objectweb.fractal.rmi.stub.Stub
Prepares the marshaller prior to marshalling invocation data.
prepareInvocation(Marshaller) - Method in interface org.objectweb.jonathan.apis.protocols.Session_High
 
prepareLocationForwardReply() - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Lets the target session write its own headers into a newly created message and returns it (location forward case) An entity wishing to send a message as a reply to an invocation must not create a marshaller on its own and directly send it down the protocol stack.
prepareReply() - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Lets the target session write its own headers into a newly created message and returns it (standard reply case) An entity wishing to send a message as a reply to an invocation must not create a marshaller on its own and directly send it down the protocol stack.
prepareSystemExceptionReply() - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Lets the target session write its own headers into a newly created message and returns it (system exception case) An entity wishing to send a message as a reply to an invocation must not create a marshaller on its own and directly send it down the protocol stack.
printStackTrace() - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Prints this InternalException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Prints this InternalException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Prints this 'Throwable' and its backtrace to the specified print writer.
printStackTrace() - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Prints this JonathanException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Prints this JonathanException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Prints this 'Throwable' and its backtrace to the specified print writer.
Protocol - Interface in org.objectweb.jonathan.apis.protocols
The protocol abstraction represents protocols like TCP, IP or GIOP.
ProtocolGraph - Interface in org.objectweb.jonathan.apis.protocols
 
ProtocolIdentifiers - Interface in org.objectweb.jonathan.apis.protocols
Simply, a list of the protocol identifiers used in the exotic protocol graph thingy.
ProtocolInfo - Class in org.objectweb.jonathan.apis.protocols
Tree-like structure to hold the protocol stack info at configuration time.
ProtocolInfo(Protocol) - Constructor for class org.objectweb.jonathan.apis.protocols.ProtocolInfo
Create a leaf ProtocolInfo node.
ProtocolInfo(Protocol, ProtocolInfo[]) - Constructor for class org.objectweb.jonathan.apis.protocols.ProtocolInfo
Create a non-leaf ProtocolInfo node.

R

read() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
 
read(byte[], int, int) - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
 
readBoolean() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a boolean.
readBoolean() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a boolean.
readByte() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a byte.
readByte() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a byte.
readByteArray(byte[], int, int) - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads an array of bytes.
readByteArray(byte[], int, int) - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads an array of bytes.
readChar16() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a 16 bits char.
readChar16() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a 16 bits char.
readChar8() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a 8 bits char.
readChar8() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a 8 bits char.
readDouble() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a double.
readDouble() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a double.
readExternal(ObjectInput) - Method in class org.objectweb.fractal.rmi.io.Ref
 
readFloat() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a float.
readFloat() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a float.
readInt() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads an int.
readInt() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads an int.
readLong() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a long.
readLong() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a long.
readReference() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a reference to an object.
readReference() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a reference to an object.
readShort() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a short.
readShort() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a short.
readString16() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a string composed of 16 bits chars.
readString16() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a string composed of 16 bits chars.
readString8() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a string composed of 8 bits chars.
readString8() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a string composed of 8 bits chars.
readValue() - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Reads a value.
readValue() - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Reads a value
rebind(String, Component) - Method in interface org.objectweb.fractal.rmi.registry.NamingService
Associates the given name with the given component, replacing any existing association using the same name.
rebind(String, Component) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
receive(Chunk, int) - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
 
receive(Chunk, int) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
 
Ref - Class in org.objectweb.fractal.rmi.io
A typed encoded Identifier that can be sent over a network.
Ref() - Constructor for class org.objectweb.fractal.rmi.io.Ref
Constructs an uninitialized Ref object.
reference - Variable in exception org.objectweb.jonathan.apis.binding.ForwardException
Another reference for the targeted object interface.
Reference - Interface in org.objectweb.jonathan.apis.binding
A Reference simply holds a set of identifiers.
Registry - Class in org.objectweb.fractal.rmi.registry
Provides static methods to launch and get access to a Fractal registry.
release() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Releases the target context, releasing all the resources it uses, if no one still uses it.
release() - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Releases this connection.
release() - Method in class org.objectweb.jonathan.apis.resources.Chunk
Releases the chunk.
release() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Releases this connection.
RemoteException - Exception in org.objectweb.fractal.rmi
Thrown when a remote method invocation fails for a "non functional" reason.
RemoteException(String, Exception) - Constructor for exception org.objectweb.fractal.rmi.RemoteException
Constructs a new RemoteException.
replaceClassName(Object) - Method in class org.objectweb.fractal.rmi.stub.Skeleton
 
replaceClassName(Object) - Method in class org.objectweb.fractal.rmi.stub.Stub
 
replaceClassValue(Object) - Method in class org.objectweb.fractal.rmi.stub.Skeleton
 
replaceClassValue(Object) - Method in class org.objectweb.fractal.rmi.stub.Stub
 
replaceObject(Object) - Method in class org.objectweb.fractal.rmi.io.RmiObjectOutputStream
Replaces component interfaces with Ref objects.
ReplyInterface - Interface in org.objectweb.jonathan.apis.protocols
A ReplyInterface holds the reply to a request.
ReplySession - Interface in org.objectweb.jonathan.apis.protocols
A reply session is used by a server to send a reply back to a client.
represents() - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Returns the exception wrapped by this InternalException.
represents() - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Returns the exception wrapped by this JonathanException.
request() - Method in class org.objectweb.fractal.rmi.stub.Stub
Obtains a marshaller for marshalling invocation data.
RequestSession - Interface in org.objectweb.jonathan.apis.protocols
Request sessions represent the recipient of an invocation for an invocation protocol.
reset() - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Resets this marshaller.
reset() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Resets the target context, removing all its current elements.
reset() - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
This method causes the message to lose all its references to the underlying chunks, without releasing them.
resolve() - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Returns the next name in the referencing chain.
resolveClass(ObjectStreamClass) - Method in class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
 
resolveClass(ObjectStreamClass) - Method in class org.objectweb.fractal.rmi.io.RmiObjectInputStream
 
resolveObject(Object) - Method in class org.objectweb.fractal.rmi.io.MyRmiObjectInputStream
Replaces Ref objects with corresponding stubs.
resolveObject(Object) - Method in class org.objectweb.fractal.rmi.io.RmiObjectInputStream
Replaces Ref objects with corresponding stubs.
rmi - Variable in class org.objectweb.fractal.rmi.RmiBinder
The invocation protocol used to send invocation messages.
RmiAdapter - Class in org.objectweb.fractal.rmi
Provides a very simple object adapter component.
RmiAdapter() - Constructor for class org.objectweb.fractal.rmi.RmiAdapter
Constructs a new RmiAdapter.
RmiBinder - Class in org.objectweb.fractal.rmi
Provides a very simple binder component to create distributed bindings.
RmiBinder() - Constructor for class org.objectweb.fractal.rmi.RmiBinder
Constructs a new RmiBinder.
RmiMarshaller - Class in org.objectweb.fractal.rmi.io
A Marshaller that uses an RmiObjectOutputStream to marshall object values.
RmiMarshaller(NamingContext, ChunkFactory, ContextFactory) - Constructor for class org.objectweb.fractal.rmi.io.RmiMarshaller
Constructs a new RmiMarshaller.
RmiMarshallerFactory - Class in org.objectweb.fractal.rmi.io
Provides a factory for creating marshallers and unmarshallers.
RmiMarshallerFactory() - Constructor for class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
Constructs a new RmiMarshallerFactory.
RmiObjectInputStream - Class in org.objectweb.fractal.rmi.io
An ObjectInputStream that replaces Ref objects with stubs.
RmiObjectInputStream(InputStream, NamingContext, ContextFactory) - Constructor for class org.objectweb.fractal.rmi.io.RmiObjectInputStream
Constructs a new RmiObjectInputStream.
RmiObjectOutputStream - Class in org.objectweb.fractal.rmi.io
An ObjectOutputStream that replaces interface references with Ref objects.
RmiObjectOutputStream(OutputStream, NamingContext) - Constructor for class org.objectweb.fractal.rmi.io.RmiObjectOutputStream
Constructs a new RmiObjectOutputStream.
RmiProtocol - Class in org.objectweb.fractal.rmi
Provides a very simple invocation protocol component.
RmiProtocol() - Constructor for class org.objectweb.fractal.rmi.RmiProtocol
Constructs a new RmiProtocol.
RmiStubFactory - Class in org.objectweb.fractal.rmi.stub
A stub and skeleton factory based on ASM.
RmiStubFactory() - Constructor for class org.objectweb.fractal.rmi.stub.RmiStubFactory
Constructs a new RmiStubFactory.
RmiUnMarshaller - Class in org.objectweb.fractal.rmi.io
An UnMarshaller that uses an RmiObjectInputStream to unmarshall object values.
RmiUnMarshaller(NamingContext, ContextFactory, Chunk, int, ClassGenerator) - Constructor for class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Constructs a new RmiUnMarshaller.
RmiUnMarshaller(NamingContext, ContextFactory, ChunkProvider, ClassGenerator) - Constructor for class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Constructs a new RmiUnMarshaller.
RTP - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 
run() - Method in class org.objectweb.fractal.rmi.RmiAdapter
Blocks the caller thread.
run(Runnable) - Method in interface org.objectweb.jonathan.apis.resources.Job
Tells the target job to execute the code manifested by the message argument.

S

sameContents(Marshaller) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Checks if the given marshaller has the same content as this one.
sameContents(Marshaller) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Checks if the target marshaller and the provided one have the same contents, i.e., they contain the same bits.
scheduler - Variable in class org.objectweb.fractal.rmi.RmiProtocol
The scheduler used to synchronized threads for waiting reply messages.
Scheduler - Interface in org.objectweb.jonathan.apis.resources
Schedulers are used to create and schedule Jobs.
scheduler - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
 
send(UnMarshaller, ReplySession) - Method in class org.objectweb.fractal.rmi.stub.Skeleton
Sends a message (a request) to its recipient.
send(Marshaller) - Method in interface org.objectweb.jonathan.apis.protocols.ReplySession
Sends the reply down the protocol stack.
send(UnMarshaller, ReplySession) - Method in interface org.objectweb.jonathan.apis.protocols.RequestSession
Sends a message (a request) to its recipient.
send(Marshaller) - Method in interface org.objectweb.jonathan.apis.protocols.Session_High
Sends the message down the protocol stack.
send(UnMarshaller, Session_High) - Method in interface org.objectweb.jonathan.apis.protocols.Session_Low
Sends a message up a protocol stack.
send(JonathanException, Session_High) - Method in interface org.objectweb.jonathan.apis.protocols.Session_Low
Sends an exception up a protocol stack.
ServerException - Exception in org.objectweb.jonathan.apis.protocols
ServerException is a checked exception encapsulating an applicative exception raised by a remote object.
ServerException(UnMarshaller) - Constructor for exception org.objectweb.jonathan.apis.protocols.ServerException
Constructs a new ServerException with an unmarshaller encoding the exception raised by the remote object.
session - Variable in class org.objectweb.fractal.rmi.stub.Stub
The session that gives access to the remote object.
Session_High - Interface in org.objectweb.jonathan.apis.protocols
Session_High is the type of sessions used to send messages down to the network; A Session_High is usually a surrogate for a session of type Session_Low exported to a protocol and represented by an session identifier.
Session_Low - Interface in org.objectweb.jonathan.apis.protocols
Session_Low is the type of sessions used to forward messages coming from the network to their actual recipient; Session_Low is also the type of interfaces represented by session identifiers.
sessionId - Variable in class org.objectweb.fractal.rmi.stub.Stub
The identifier of the session that gives access to the remote object.
SessionIdentifier - Interface in org.objectweb.jonathan.apis.protocols
A session identifier represents an exported session.
setByteOrder(boolean) - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Sets the byte order of this unmarshaller.
setByteOrder(boolean) - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Sets the byte order (returned by isLittleEndian) of the target unmarshaller
setFcClassLoader(ClassLoader) - Method in interface org.objectweb.fractal.api.control.ClassLoaderController
Sets the class loader used by this component
setFcClassLoader(ClassLoader) - Method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
 
setHints(Context) - Method in class org.objectweb.jonathan.apis.protocols.ProtocolInfo
Set the hints that may help things to happen smoothly (e.g. configure the port in TCP/IP, ...).
setIdentifiers(Identifier[]) - Method in class org.objectweb.fractal.rmi.stub.Stub
Sets the set of identifiers associated with this reference.
setIdentifiers(Identifier[]) - Method in interface org.objectweb.jonathan.apis.binding.Reference
Sets the set of identifiers associated with the target reference.
setOffset(int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Sets the offset in the message.
setOffset(int) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Sets the offset in the message.
setPersistenceFileName(String) - Method in interface org.objectweb.fractal.rmi.registry.NamingServiceAttributes
 
setPersistenceFileName(String) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
setPersistenceMode(boolean) - Method in interface org.objectweb.fractal.rmi.registry.NamingServiceAttributes
 
setPersistenceMode(boolean) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
setReference(Element) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Sets an element containing the target component.
setScope(Context) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Sets the scope of the target context;
setSession(IpSession) - Method in interface org.objectweb.jonathan.apis.protocols.ip.IpConnection
Attaches a new session to this connection.
setSession(IpSession) - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
Attaches a new session to this connection.
setSize(int) - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
Sets the number of bytes readable from the unmarshaller.
setSize(int) - Method in interface org.objectweb.jonathan.apis.presentation.UnMarshaller
Sets the number of bytes readable from the unmarshaller.
setVerbose(boolean) - Method in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Used to set the verbiage level.
setVerbose(boolean) - Method in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
 
Skeleton - Class in org.objectweb.fractal.rmi.stub
Super class of the skeleton classes generated by the RmiStubFactory.
Skeleton() - Constructor for class org.objectweb.fractal.rmi.stub.Skeleton
Constructs a new Skeleton.
skeletonFactory - Variable in class org.objectweb.fractal.rmi.RmiAdapter
The skeleton factory used to create skeletons for the exported objects.
SkeletonFactory - Interface in org.objectweb.fractal.rmi.stub
A factory to create skeletons.
skip(long) - Method in class org.objectweb.fractal.rmi.io.RmiUnMarshaller
 
SO_LINGER - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
If >= 0, enables the SO_LINGER option with the specified linger time.
SO_TIMEOUT - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
If >= 0, enables the SO_TIMEOUT option with the specified timeout (in ms). 0 means infinity (no timeout).
sort(Method[]) - Static method in class org.objectweb.fractal.rmi.ClassGeneratorImpl
Sorts the given methods.
sort(Method[]) - Static method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
Sorts the given methods.
Stub - Class in org.objectweb.fractal.rmi.stub
Super class of the stub classes generated by the RmiStubFactory.
Stub() - Constructor for class org.objectweb.fractal.rmi.stub.Stub
Constructs a new Stub.
stubFactory - Variable in class org.objectweb.fractal.rmi.RmiBinder
The factory used to create bindings to the objects identified by the names managed by this context.
StubFactory - Interface in org.objectweb.jonathan.apis.stub_factories
A Stub factory is a factory for stubs...

T

target - Variable in class org.objectweb.fractal.rmi.stub.Skeleton
The local server interface to which this skeleton gives access.
tcp - Variable in class org.objectweb.fractal.rmi.RmiBinder
The transport protocol used by the invocation protocol to send its messages.
TCP_NODELAY - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
If true, enables the TCP_NODELAY option.
TCPIP - Static variable in interface org.objectweb.jonathan.apis.protocols.ProtocolIdentifiers
 
TcpIpConnectionMgr - Interface in org.objectweb.jonathan.apis.protocols.ip
This interface defines a type for Tcp/Ip connection managers.
TcpIpProtocol - Class in org.objectweb.fractal.jonathan
A Fractal compliant TcpIpProtocol subclass.
TcpIpProtocol() - Constructor for class org.objectweb.fractal.jonathan.TcpIpProtocol
 
TcpIpProtocol - Class in org.objectweb.jonathan.libs.protocols.tcpip
This is an implementation of the Protocol interface representing the TCP/IP stack.
TcpIpProtocol(TcpIpConnectionMgr, Scheduler, ChunkFactory, MarshallerFactory, ContextFactory) - Constructor for class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Constructs a new instance of TcpIpProtocol.
TcpIpSrvConnectionFactory - Interface in org.objectweb.jonathan.apis.protocols.ip
TcpIpSrvConnectionFactory encapsulates a server socket.
top - Variable in class org.objectweb.jonathan.apis.resources.Chunk
Index of the last valid (written) byte in this chunk + 1.
toString() - Method in class org.objectweb.jonathan.apis.kernel.Context.NO_VALUE
 
toString() - Method in exception org.objectweb.jonathan.apis.kernel.InternalException
Returns a short description of this InternalException.
toString() - Method in exception org.objectweb.jonathan.apis.kernel.JonathanException
Returns a short description of this JonathanException.
toString() - Method in class org.objectweb.jonathan.apis.protocols.ip.IpSessionIdentifier
Returns a string representation of this session identifier.
toString() - Method in class org.objectweb.jonathan.apis.protocols.ProtocolInfo
 
toString() - Method in class org.objectweb.jonathan.apis.resources.Chunk
Returns a string representation of the target chunk.
toString() - Method in class org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr.Connection
 
type - Variable in class org.objectweb.fractal.rmi.io.Ref
The fully qualified name of the interface designated by id.

U

UdpConnectionMgr - Interface in org.objectweb.jonathan.apis.protocols.ip
This interface defines a type for UDP connection managers.
unbind(String) - Method in interface org.objectweb.fractal.rmi.registry.NamingService
Removes a name from the naming service.
unbind(String) - Method in class org.objectweb.fractal.rmi.registry.NamingServiceImpl
 
unbindFc(String) - Method in class org.objectweb.fractal.jonathan.JConnectionMgr
 
unbindFc(String) - Method in class org.objectweb.fractal.jonathan.JScheduler
 
unbindFc(String) - Method in class org.objectweb.fractal.jonathan.TcpIpProtocol
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.io.MyRmiMarshallerFactory
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.io.RmiMarshallerFactory
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.RmiAdapter
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.RmiBinder
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.RmiProtocol
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.stub.MyRmiStubFactory
 
unbindFc(String) - Method in class org.objectweb.fractal.rmi.stub.RmiStubFactory
 
unexport() - Method in interface org.objectweb.jonathan.apis.binding.Identifier
Unexporting an identifier means that the target identifier no longer designates the object interface it was created for (by some export method).
unexport() - Method in interface org.objectweb.jonathan.apis.protocols.SessionIdentifier
Unexporting a session identifier means that the target session identifier no longer designates the session it was created for.
UnMarshalException - Exception in org.objectweb.jonathan.apis.presentation
UnMarshalException is a checked exception that indicates that an error occurred when unmarshalling data.
UnMarshalException() - Constructor for exception org.objectweb.jonathan.apis.presentation.UnMarshalException
Constructs a new UnMarshalException with no detail message.
UnMarshalException(String) - Constructor for exception org.objectweb.jonathan.apis.presentation.UnMarshalException
Builds a UnMarshalException with a detail message.
UnMarshalException(Exception) - Constructor for exception org.objectweb.jonathan.apis.presentation.UnMarshalException
Builds a UnMarshalException that wraps another exception.
UnMarshaller - Interface in org.objectweb.jonathan.apis.presentation
UnMarshaller is the type of basic types unmarshallers.
unmarshaller - Variable in exception org.objectweb.jonathan.apis.protocols.ServerException
An unmarshaller encoding the exception raised by the remote object.
use_address_as_name - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Indicates whether the names used to identify endpoints should be host names or host addresses.

V

verbose - Variable in class org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol
Indicates whether warning messages should be printed to stderr.
verbose - Variable in class org.objectweb.jonathan.libs.resources.JChunkFactory
Indicates whether warning message should be printed to stderr.
verbose - Variable in class org.objectweb.jonathan.libs.resources.JScheduler
Indicates whether warning message should be printed to stderr.
verbose - Variable in class org.objectweb.jonathan.libs.resources.tcpip.IPv4ConnectionFactory
Indicates whether warning messages should be printed to stderr.

W

wait(Object) - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Blocks the calling job until the notify or notifyAll method is called providing the same lock identifier.
wait(Object, long) - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Blocks the calling job until the notify or notifyAll method is called providing the same lock identifier.
wait(Object) - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Blocks the calling job until the notify or notifyAll method is called providing the same lock identifier.
wait(Object, long) - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Blocks the calling job until the notify or notifyAll method is called providing the same lock identifier.
write(Chunk) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a chunk in the message.
write(int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
 
write(byte[], int, int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
 
write(Chunk) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a chunk in the message.
writeBoolean(boolean) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a boolean.
writeBoolean(boolean) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a boolean.
writeByte(byte) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a byte.
writeByte(byte) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a byte.
writeByteArray(byte[], int, int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes an array of bytes.
writeByteArray(byte[], int, int) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes an array of bytes.
writeChar16(char) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a 16 bits char.
writeChar16(char) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a 16 bits char.
writeChar8(char) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes an 8 bits char.
writeChar8(char) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes an 8 bits char.
writeDouble(double) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a double.
writeDouble(double) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a double.
writeExternal(ObjectOutput) - Method in class org.objectweb.fractal.rmi.io.Ref
 
writeFloat(float) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a float.
writeFloat(float) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a float.
writeInt(int) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes an int.
writeInt(int) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes an int.
writeLong(long) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a long.
writeLong(long) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a long.
writeReference(Object) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes an object reference in the marshaller.
writeReference(Object) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes an object reference in the marshaller.
writeShort(short) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a short.
writeShort(short) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a short.
writeString16(String) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a string of 16 bits chars.
writeString16(String) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a string of 16 bits chars.
writeString8(String) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a string of 8 bits chars.
writeString8(String) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a string of 8 bits chars.
writeValue(Object) - Method in class org.objectweb.fractal.rmi.io.RmiMarshaller
Writes a value in the marshaller.
writeValue(Object) - Method in interface org.objectweb.jonathan.apis.presentation.Marshaller
Writes a value in the marshaller.

Y

yield() - Method in interface org.objectweb.jonathan.apis.resources.Scheduler
Calling this method gives the opportunity to the scheduler to re-schedule the currently executing jobs.
yield() - Method in class org.objectweb.jonathan.libs.resources.JScheduler
Calling this method gives the opportunity to the scheduler to re-schedule the currently executing jobs.

A B C D E F G H I J L M N O P R S T U V W Y

Copyright © 2008 OW2 Consortium. All Rights Reserved.