Alphabetical Index

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

A

acquire() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Returns when the socket is acquired.
available() - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
available() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
available() - method in class org.objectweb.jonathan.protocols.api.ReplyInterface
Returns true if a (possibly exceptional) reply has arrived.

B

backlog - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Maximum length of the queue on incoming connect requests.
bind(int) - method in class org.objectweb.jonathan.binding.domain.JDomain
Returns the context registered under jid in the target context.
bind(org.objectweb.jonathan.binding.api.Identifier,Context) - method in class org.objectweb.jonathan.binding.api.Identifier
The bind operation returns an object giving access to the object interface referenced by the target identifier.
bind(org.objectweb.jonathan.binding.api.Identifier[],Context) - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
bind(org.objectweb.jonathan.protocols.api.Session_Low) - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
Returns a local session representing the session designated by the provided lower session interface.
Binds a new consumer to an event channel
BindException - class org.objectweb.jonathan.binding.api.BindException
BindException is a checked exception that indicates that an error occurred when trying to bind an interface.
BindException() - constructor for class org.objectweb.jonathan.binding.api.BindException
Constructs a new BindException with no detail message.
BindException(Exception) - constructor for class org.objectweb.jonathan.binding.api.BindException
Builds a BindException that wraps another exception.
BindException(String) - constructor for class org.objectweb.jonathan.binding.api.BindException
Builds a BindException with a detail message.
bytesRead() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Returns the number of bytes read since the beginning.

C

Chunk - class org.objectweb.jonathan.resources.api.Chunk
A chunk represents a part of an array of bytes.
Chunk(byte[],int,int) - constructor for class org.objectweb.jonathan.resources.api.Chunk
Constructs a new chunk with the specified data and offsets.
chunk_factory - field in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
ChunkFactory - interface org.objectweb.jonathan.resources.api.ChunkFactory
A chunk factory builds chunks, possibly implementing a specific chunk management policy.
ChunkProvider - interface org.objectweb.jonathan.resources.api.ChunkProvider
Chunk providers are used to wrap input streams (like, e.g., socket input streams) in unmarshallers.
close() - method in class org.objectweb.jonathan.resources.api.ChunkProvider
Closes the chunk provider.
close() - method in class org.objectweb.jonathan.protocols.http.api.HttpServerConnection
Close this connection.
close() - method in class org.objectweb.jonathan.presentation.api.Marshaller
This method causes the message to lose all its references to the underlying chunks, and release each of them.
close() - method in class org.objectweb.jonathan.protocols.api.ReplySession
Closes the session, letting the associated resources be released or reused.
close() - method in class org.objectweb.jonathan.protocols.api.Session_High
Closes the session, letting the associated resources be released or reused.
close() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
close() - method in class org.objectweb.jonathan.protocols.ip.api.TcpIpSrvConnectionFactory
Tells the factory to release the server socket.
close() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Closes the target unmarshaller, releasing all underlying resources (including a possible chunk provider).
CommunicationException - class org.objectweb.jonathan.protocols.api.CommunicationException
CommunicationException is a checked exception that indicates that an error occurred when trying to communicate with a remote object interface.
CommunicationException() - constructor for class org.objectweb.jonathan.protocols.api.CommunicationException
Constructs a new CommunicationException with no detail message.
CommunicationException(Exception) - constructor for class org.objectweb.jonathan.protocols.api.CommunicationException
Builds a CommunicationException that wraps another exception.
CommunicationException(String) - constructor for class org.objectweb.jonathan.protocols.api.CommunicationException
Builds a CommunicationException with a detail message.
JConnectionMgr.Connection - class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Implementation of TcpIpConnection.
Connection(org.objectweb.jonathan.protocols.ip.api.IpConnection) - constructor for class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Builds a new connection.
connection_mgr - field in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
connection manager
context_factory - field in class org.objectweb.jonathan.resources.lib.JScheduler
context_factory - field in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
copy(org.objectweb.jonathan.presentation.api.Marshaller) - static method in class org.objectweb.jonathan.helpers.MessageHelpers
Copies the contents of a message into an array of bytes.
createProtocol(org.objectweb.jonathan.binding.api.NamingContext) - method in class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
createProtocol(org.objectweb.jonathan.binding.api.NamingContext) - method in class org.objectweb.jonathan.protocols.rtp.RTPProtocol
Creates a new protocol graph with a number of given sub protocol graphs.
createProtocolGraph(org.objectweb.jonathan.protocols.api.ProtocolGraph[],Context) - method in class org.objectweb.jonathan.protocols.multiplex.lib.MultiplexProtocol
Creates a new ProtocolGraph
Creates a new session identifier with the provided info

D

data - field in class org.objectweb.jonathan.resources.api.Chunk
The associated array of bytes.
decode(byte[],int,int) - method in class org.objectweb.jonathan.binding.echannel.EBinder
Decode an indentifier (an EId) representing an event channel out of the supplied array of bytes
decode(byte[],int,int) - method in class org.objectweb.jonathan.binding.domain.JDomain
Decodes an identifier from a buffer portion.
decode(byte[],int,int) - method in class org.objectweb.jonathan.binding.moa.MinimalAdapter
Decodes an identifier from a buffer portion.
decode(byte[],int,int) - method in class org.objectweb.jonathan.binding.api.NamingContext
Decodes an identifier from a buffer portion.
decode(byte[],int,int) - method in class org.objectweb.jonathan.binding.soa.SingleOAdapter
Decodes an identifier from a buffer portion.
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.binding.echannel.EBinder
Decodes an identifier from the provided unmarshaller.
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.binding.domain.JDomain
Decodes an identifier from the provided unmarshaller.
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.binding.moa.MinimalAdapter
Decodes an identifier from the provided unmarshaller.
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.binding.api.NamingContext
Decodes an identifier from the provided unmarshaller.
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.protocols.rtp.RTPHeader
Initialize a RTP header from an input message
decode(org.objectweb.jonathan.presentation.api.UnMarshaller) - method in class org.objectweb.jonathan.binding.soa.SingleOAdapter
Decodes an identifier from the provided unmarshaller.
delete() - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
Deletes this connection, removing it from the connection manager, and closing the socket.
delete() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Deletes this connection, removing it from the connection manager, and closing the socket.
direct() - method in class org.objectweb.jonathan.protocols.api.Session_High
Return false if the prepare or prepareInvocation must be used, true otherwise.
duplicate() - method in class org.objectweb.jonathan.resources.api.Chunk
Duplicates the whole chunk.
duplicate() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
Duplicates the whole chunk.
duplicate(int,int) - method in class org.objectweb.jonathan.resources.api.Chunk
Partially duplicates this chunk.
duplicate(int,int) - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
Partially duplicates this chunk.

E

EBinder - class org.objectweb.jonathan.binding.echannel.EBinder
EBinder is a binder allowing the construction of Event Channels following a publish-subscribe interaction style.
Builds a new EBinder instance
EBinder.EId - class org.objectweb.jonathan.binding.echannel.EBinder.EId
EId is an indentifier representing an event channel of a given type and relying on a given multicast address and port.
EId(byte[],int,int) - constructor for class org.objectweb.jonathan.binding.echannel.EBinder.EId
Builds a new EId representing an event channel by decoding the information supplied in a byte array
EId(org.objectweb.jonathan.presentation.api.UnMarshaller) - constructor for class org.objectweb.jonathan.binding.echannel.EBinder.EId
Builds a new EId representing an event channel by decoding the information supplied in an unmarshaller.
EId(String,int,String) - constructor for class org.objectweb.jonathan.binding.echannel.EBinder.EId
Builds a new EId representing an event channel of a given type relying on a given multicast address and port
emit(org.objectweb.jonathan.resources.api.Chunk) - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
emit(org.objectweb.jonathan.resources.api.Chunk) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
encode() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
encode() - method in class org.objectweb.jonathan.binding.api.Identifier
Encodes the target identifier in an array of bytes.
encode(byte[]) - method in class org.objectweb.jonathan.protocols.rtp.RTPHeader
Marshalls the RTP header into an output message
encode(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
encode(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.binding.api.Identifier
Encodes the target identifier in a marshaller.
EndOfMessageException - class org.objectweb.jonathan.presentation.api.EndOfMessageException
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 class org.objectweb.jonathan.presentation.api.EndOfMessageException
Constructs a new EndOfMessageException with no detail message.
EndOfMessageException(Exception) - constructor for class org.objectweb.jonathan.presentation.api.EndOfMessageException
Builds a EndOfMessageException that wraps another exception.
EndOfMessageException(String) - constructor for class org.objectweb.jonathan.presentation.api.EndOfMessageException
Builds a EndOfMessageException with a detail message.
enter() - method in class org.objectweb.jonathan.resources.lib.JScheduler
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.resources.api.Scheduler
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.jonathan.protocols.ip.api.IpSessionIdentifier
Compares this object to the specified object.
escape() - method in class org.objectweb.jonathan.resources.lib.JScheduler
Causes the calling job to be removed from the set of jobs managed by the target scheduler.
escape() - method in class org.objectweb.jonathan.resources.api.Scheduler
Causes the calling job to be removed from the set of jobs managed by the target scheduler.
export(Object,Context) - method in class org.objectweb.jonathan.binding.echannel.EBinder
This operation has no meaning in this context: an InternalException is always thrown.
export(Object,Context) - method in class org.objectweb.jonathan.binding.domain.JDomain
Creates a new identifier for the object interface designated by the id parameter.
export(Object,Context) - method in class org.objectweb.jonathan.binding.moa.MinimalAdapter
Exports the provided implementation to the target adapter, and then recursively to the naming context in the context.
export(Object,Context) - method in class org.objectweb.jonathan.binding.api.NamingContext
Creates a new identifier for the object interface designated by the itf parameter.
export(Object,Context) - method in class org.objectweb.jonathan.binding.soa.SingleOAdapter
Exports the provided implementation to the target adapter, and then recursively to the naming context in the context.
Exports the provided implementation to the target adapter, and then recursively to the provided naming context.
Exports the provided implementation to the target adapter, and then recursively to the provided naming context.
export(org.objectweb.jonathan.binding.api.NamingContext,int) - method in class org.objectweb.jonathan.binding.domain.JDomain
Registers the provided context under jid in the target context.
export(org.objectweb.jonathan.protocols.api.Session_Low) - method in class org.objectweb.jonathan.protocols.api.ProtocolGraph
Exports a session using the graph represented by the target object.
ExportException - class org.objectweb.jonathan.binding.api.ExportException
ExportException is a checked exception that an interface could not be exported for some reason.
ExportException() - constructor for class org.objectweb.jonathan.binding.api.ExportException
Constructs a new ExportException with no detail message.
ExportException(Exception) - constructor for class org.objectweb.jonathan.binding.api.ExportException
Builds a ExportException that wraps another exception.
ExportException(String) - constructor for class org.objectweb.jonathan.binding.api.ExportException
Builds an ExportException with a detail message.

F

factory - field in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
feedback(org.objectweb.jonathan.protocols.api.Session_High,boolean) - method in class org.objectweb.jonathan.protocols.multiplex.api.MultiplexingPolicy
Informs the Policy of success or failure of a send operation on one of the Session_Highs it manages.
finalize() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
ForwardException - class org.objectweb.jonathan.binding.api.ForwardException
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 class org.objectweb.jonathan.binding.api.ForwardException
Constructs a new ForwardException with the given reference.

G

getCanonicalHostName(String) - method in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Returns the canonical host name corresponding to hostname.
getCanonicalHostName(String) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Returns the canonical host name of the provided host.
getCanonicalHostName(String) - method in class org.objectweb.jonathan.protocols.ip.api.TcpIpConnectionMgr
Returns the canonical host name of the provided host.
getContext() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
getContext() - method in class org.objectweb.jonathan.binding.api.Identifier
Returns the naming context associated with the target identifier.
getContext() - method in class org.objectweb.jonathan.resources.api.Job
Returns a context associated with the target Job.
getContext() - method in class org.objectweb.jonathan.presentation.api.Marshaller
Returns a Context associated with this marshaller.
getContext() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Returns a Context associated with this unmarshaller.
getCurrent() - method in class org.objectweb.jonathan.resources.lib.JScheduler
Returns the currently executing job (the job performing the call).
getCurrent() - method in class org.objectweb.jonathan.resources.api.Scheduler
Returns the currently executing job (the job performing the call).
getHints() - method in class org.objectweb.jonathan.protocols.api.ProtocolInfo
getHls() - method in class org.objectweb.jonathan.protocols.ip.api.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 class org.objectweb.jonathan.protocols.ip.api.IpConnection
Returns the host name of the underlying socket.
getHostName() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Returns the host name of the underlying socket.
getHostName() - method in class org.objectweb.jonathan.protocols.ip.api.TcpIpSrvConnectionFactory
Returns the host name of the encapsulated socket.
getIdentifiers() - method in class org.objectweb.jonathan.binding.api.Reference
Returns the set of identifiers associated with the target reference.
getInfo() - method in class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
getInfo() - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
Yield info about this session, as a Context.
getLower() - method in class org.objectweb.jonathan.protocols.api.ProtocolInfo
Get the lower nodes
getMtu() - method in class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
Returns the MulticastIpProtocol MTU (maximum transmition unit).
getOffset() - method in class org.objectweb.jonathan.presentation.api.Marshaller
Returns the current offset in the message, i.e., the position in the message at which the next byte will be written.
getPort() - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
Returns the port number of the underlying socket.
getPort() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Returns the port number of the underlying socket.
getPort() - method in class org.objectweb.jonathan.protocols.ip.api.TcpIpSrvConnectionFactory
Returns the local port of the encapsulated socket.
getProtocol() - method in class org.objectweb.jonathan.protocols.api.ProtocolInfo
Get the protocol id of this node
getProtocol() - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
Returns the protocol that created this session identifier.
getProtocolGraph() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
Returns a session identifier for the event channel represented by this EId
getProtocolId() - method in class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
getProtocolId() - method in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
getProtocolId() - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
What kind of protocol does this session identifier relate to?
getSession() - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
Returns the session attached to this connection.
getSession() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Returns the session attached to this connection.
getSession_High() - method in class org.objectweb.jonathan.protocols.multiplex.api.MultiplexingPolicy
Returns the "best" Session_High in the Policy's list at the time of the asking.
getSessionIdentifier() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
Returns a session identifier for the event channel represented by this EId
getState() - method in class org.objectweb.jonathan.presentation.api.Marshaller
Returns the state of the message as a (chain of) chunk(s).
getTarget() - method in class org.objectweb.jonathan.protocols.api.RequestSession
Returns the target object represented by this request session.
getUrl() - method in class org.objectweb.jonathan.protocols.http.api.HttpServerConnection
Get the url of this connection
GIOP - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers

H

hashCode() - method in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Returns a hash code value for this IpSessionIdentifier.
hashCode() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
hostname - field in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Hostname of this session identifier.
HTTP - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
HttpProtocol - interface org.objectweb.jonathan.protocols.http.api.HttpProtocol
Defines a protocol for GIOP over HTTP.
HttpServerConnection - interface org.objectweb.jonathan.protocols.http.api.HttpServerConnection
Represents a server-side connection via HTTP.
HttpServerConnectionFactory - interface org.objectweb.jonathan.protocols.http.api.HttpServerConnectionFactory
A factory to manage servlets on this side of the OSGi bundle frontier.
HttpSessionIdentifier - class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
The superclass of all HTTP session identifiers.
HttpSessionIdentifier() - constructor for class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
Constructs a new empty HttpSessionIdentifier
HttpSessionIdentifier(String) - constructor for class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
Constructs a new HttpSessionIdentifier with the specified URL

I

Identifier - interface org.objectweb.jonathan.binding.api.Identifier
An identifier uniquely identifies an applicative object interface in a given naming context.
initial_size - static field in class org.objectweb.jonathan.binding.moa.MinimalAdapter
Initial size of the object table.
inputStream() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Returns an input stream to read data from the unmarshaller.
INVOC_PAYLOAD - static field in class org.objectweb.jonathan.protocols.rtp.RTPProtocol
our proprietary payload constant
IpConnection - interface org.objectweb.jonathan.protocols.ip.api.IpConnection
A IpConnection represents a communication resource.
IpSession - interface org.objectweb.jonathan.protocols.ip.api.IpSession
Session type for Tcp/Ip protocols.
IpSessionIdentifier - class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
IpSessionIdentifier is a specific SessionIdentifier type for IP protocols.
IpSessionIdentifier() - constructor for class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Constructs a new empty IpSessionIdentifier.
IpSessionIdentifier(String,int) - constructor for class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Constructs a new IpSessionIdentifier with the specified host name and port number.
IPv4ConnectionFactory - class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Implementation of an IP V4 connection factory.
IPv4ConnectionFactory() - constructor for class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Returns a new IPv4ConnectionFactory with default parameters
IPv4ConnectionFactory(String,boolean,int,int,boolean,int,int,boolean) - constructor for class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Returns a new IPv4 connection factory
isAnInvocationProtocol() - method in class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
Returns false
isAnInvocationProtocol() - method in class org.objectweb.jonathan.protocols.multiplex.lib.MultiplexProtocol
isAnInvocationProtocol() - method in class org.objectweb.jonathan.protocols.api.Protocol
Returns true if the target protocol is an invocation protocol.
isAnInvocationProtocol() - method in class org.objectweb.jonathan.protocols.rtp.RTPProtocol
Returns true if the target protocol is an invocation protocol.
isAnInvocationProtocol() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
Returns false: TcpIpProtocol cannot deal with invocations.
isLittleEndian() - method in class org.objectweb.jonathan.presentation.api.Marshaller
Returns true if this marshaller is little-endian, false otherwise.
isLittleEndian() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Returns true if this unmarshaller is little-endian, false otherwise.
isLocal() - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
Return true if the target identifier corresponds to a local connection
isLocal(org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier) - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
Returns true if the provided session identifier corresponds to a local connection managed by this protocol.
isValid() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
isValid() - method in class org.objectweb.jonathan.binding.api.Identifier
Tests the validity of the target identifier.

J

JChunkFactory - class org.objectweb.jonathan.resources.lib.JChunkFactory
A Chunk Factory implementation.
JChunkFactory() - constructor for class org.objectweb.jonathan.resources.lib.JChunkFactory
Returns a new chunk factory
JChunkFactory(int,int,int,int,boolean) - constructor for class org.objectweb.jonathan.resources.lib.JChunkFactory
Returns a new chunk factory
JConnectionMgr - class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Default implementation of a connection manager and factory.
JConnectionMgr(int,org.objectweb.jonathan.protocols.ip.api.TcpIpConnectionMgr) - constructor for class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Returns a new connection manager
JDomain - class org.objectweb.jonathan.binding.domain.JDomain
Default domain implementation.
JDomain(Context) - constructor for class org.objectweb.jonathan.binding.domain.JDomain
Builds a new JDomain instance.
Job - interface org.objectweb.jonathan.resources.api.Job
A Job is the abstraction of an activity in the system.
JScheduler - class org.objectweb.jonathan.resources.lib.JScheduler
Default scheduler implementation.
JScheduler(ContextFactory) - constructor for class org.objectweb.jonathan.resources.lib.JScheduler
Returns a new scheduler.
JScheduler(int,boolean,ContextFactory) - constructor for class org.objectweb.jonathan.resources.lib.JScheduler
Returns a new scheduler.

K

Kernel - class org.objectweb.jonathan.kernel.api.Kernel
This class provides a method to compute the bootstrap configuration, generated from the file /home/walluck/rpm/BUILD/jonathancore/src/org/objectweb/jonathan/kernel/api/Kernel.kcf.

L

length - static field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the length in byte of a RTP header
listen() - method in class org.objectweb.jonathan.protocols.api.ReplyInterface
Returns a message containing the reply to the request.
localhost_name - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
LogConfiguration - class org.objectweb.jonathan.helpers.LogConfiguration
This class provides a method to compute the bootstrap configuration, generated from the file /home/walluck/rpm/BUILD/jonathancore/src/org/objectweb/jonathan/helpers/LogConfiguration.kcf.

M

main(String[]) - static method in class org.objectweb.jonathan.Release
Prints the current Jeremie release number.
marker - field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the marker status
MarshalException - class org.objectweb.jonathan.presentation.api.MarshalException
MarshalException is a checked exception that indicates that an error occured when marshalling data.
MarshalException() - constructor for class org.objectweb.jonathan.presentation.api.MarshalException
Constructs a new MarshalException with no detail message.
MarshalException(Exception) - constructor for class org.objectweb.jonathan.presentation.api.MarshalException
Builds a MarshalException that wraps another exception.
MarshalException(String) - constructor for class org.objectweb.jonathan.presentation.api.MarshalException
Builds a MarshalException with a detail message.
Marshaller - interface org.objectweb.jonathan.presentation.api.Marshaller
Marshaller is the type of basic types marshallers.
marshaller_factory - field in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
MarshallerFactory - interface org.objectweb.jonathan.presentation.api.MarshallerFactory
a marshaller factory is a factory for marshallers and unmarshallers (...)
max_idle - field in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Maximum number of idle connections kept by this manager.
MessageHelpers - class org.objectweb.jonathan.helpers.MessageHelpers
This class contains some methods to deal with messages (marshallers).
MinimalAdapter - class org.objectweb.jonathan.binding.moa.MinimalAdapter
MinimalAdapter is a class of simple object adapters, simply maintaining a table of Java objects.
MinimalAdapter() - constructor for class org.objectweb.jonathan.binding.moa.MinimalAdapter
Constucts a new MinimalAdapter.
MULTICASTIP - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
MulticastIpProtocol - class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
The MulticastIpProtocol class is a protocol class encapsulating the IP Multicast protocol.
MulticastIpProtocol(org.objectweb.jonathan.presentation.api.MarshallerFactory) - constructor for class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
Build a new MulticastIpProtocol
MULTIPLEX - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
MultiplexingPolicy - interface org.objectweb.jonathan.protocols.multiplex.api.MultiplexingPolicy
This interface is the contract passed between a multiplexing policy module and the multiplexing layer.
MultiplexingPolicyFactory - interface org.objectweb.jonathan.protocols.multiplex.api.MultiplexingPolicyFactory
Classes implementing this interface are able to provide a Multiplex Protocol with a MultiplexingPolicy in order for the protocol's Session_High interface to be able to pick a lower level Session_High to send the message.
MultiplexProtocol - class org.objectweb.jonathan.protocols.multiplex.lib.MultiplexProtocol
Simple protocol relaying messages between other protocol layers.

N

NamingContext - interface org.objectweb.jonathan.binding.api.NamingContext
NamingContext is a specific sort of naming context used to create and manage names of type Identifier.
newChunk() - method in class org.objectweb.jonathan.resources.api.ChunkFactory
Returns a chunk.
newChunk() - method in class org.objectweb.jonathan.resources.lib.JChunkFactory
Returns a chunk of a default (small) size.
newChunk() - method in class org.objectweb.jonathan.resources.lib.SimpleChunkFactory
Returns a chunk of a default size.
newChunk(int) - method in class org.objectweb.jonathan.resources.api.ChunkFactory
Returns a chunk whose associated array of bytes is (at least) of size size.
newChunk(int) - method in class org.objectweb.jonathan.resources.lib.JChunkFactory
Returns a chunk of (at least) the specified size.
newChunk(int) - method in class org.objectweb.jonathan.resources.lib.SimpleChunkFactory
Returns a chunk of (at least) the specified size.
newCltConnection(org.objectweb.jonathan.protocols.ip.api.IpConnection) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Builds a new client-side connection encapsulating the provided connection.
Builds a new client-side connection with the provided parameters.
Returns a new client connection.
Returns a new client connection.
newConfiguration(Class) - static method in class org.objectweb.jonathan.kernel.api.Kernel
Returns the effective bootstrap configuration.
newConfiguration(Class) - static method in class org.objectweb.jonathan.helpers.LogConfiguration
Returns the effective bootstrap configuration.
newId(String,int,String) - method in class org.objectweb.jonathan.binding.echannel.EBinder
Builds a new identifier representing an event channel of a given type and relying on a givent multicast address and port
newJob() - method in class org.objectweb.jonathan.resources.lib.JScheduler
Returns a new job created by the scheduler.
newJob() - method in class org.objectweb.jonathan.resources.api.Scheduler
Returns a new job created by the scheduler.
newMarshaller() - method in class org.objectweb.jonathan.presentation.api.MarshallerFactory
Returns a new marshaller.
Creates a new MultiplexingPolicy instance.
Creates a new MultiplexingPolicy instance.
Creates a new MultiplexingPolicy instance.
newProtocolGraph() - method in class org.objectweb.jonathan.protocols.http.api.HttpProtocol
Creates a new ProtocolGraph dealing with HTTP
newProtocolGraph(org.objectweb.jonathan.protocols.api.ProtocolGraph) - method in class org.objectweb.jonathan.protocols.rtp.RTPProtocol
Builds a new RTP ProtocolGraph
newProtocolGraph(String) - method in class org.objectweb.jonathan.protocols.http.api.HttpProtocol
Creates a new ProtocolGraph dealing with HTTP
newProtocolGraph(String,int) - method in class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
Builds a new Protocol graph associated with an (IP multicast address, port) pair
newServerConnection(String) - method in class org.objectweb.jonathan.protocols.http.api.HttpServerConnectionFactory
Create a new servlet awaiting connections.
Builds a new RTP SessionIdentifier
newSessionIdentifier(String) - method in class org.objectweb.jonathan.protocols.http.api.HttpProtocol
Creates a new session identifier
newSessionIdentifier(String,int) - method in class org.objectweb.jonathan.protocols.multicast_ip.MulticastIpProtocol
Builds a new SessionIdentifier associated with an (IP multicast address, port) pair
newSessionIdentifier(String,int) - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
Creates a new TcpIpSessionIdentifier.
newSessionIdentifier(String,String,int) - method in class org.objectweb.jonathan.protocols.http.api.HttpProtocol
Creates a new session identifier
Returns a new connection for the provided session, obtained from the encapuslated server socket.
Builds a new server-side connection with the provided parameters.
newSrvConnectionFactory(int) - method in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Returns a new server connection factory encapsulating a server socket on the provided port.
newSrvConnectionFactory(int) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr
Returns a new server connection factory encapsulating a server socket on the provided port.
newSrvConnectionFactory(int) - method in class org.objectweb.jonathan.protocols.ip.api.TcpIpConnectionMgr
Returns a new server connection factory encapsulating a server socket on the provided port.
Creates a new stub.
newUnMarshaller(org.objectweb.jonathan.resources.api.Chunk,int) - method in class org.objectweb.jonathan.presentation.api.MarshallerFactory
Returns a new unmarshaller, using the provided chunk(s) as a data source.
newUnMarshaller(org.objectweb.jonathan.resources.api.ChunkProvider) - method in class org.objectweb.jonathan.presentation.api.MarshallerFactory
Returns a new unmarshaller, using the provided chunk provider as a data source.
next - field in class org.objectweb.jonathan.resources.api.Chunk
The next chunk in the chain
next() - method in class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
Returns an empty array: this is a leaf protocol really.
next() - method in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Return an empty array: this is a leaf protocol in the protocol tree.
next() - method in class org.objectweb.jonathan.protocols.api.SessionIdentifier
Return the session identifiers corresponding to the lower level protocol layers, if any
notify(Object) - method in class org.objectweb.jonathan.resources.lib.JScheduler
Unblocks a job waiting on the lock.
notify(Object) - method in class org.objectweb.jonathan.resources.api.Scheduler
Unblocks a job waiting on the lock.
notifyAll(Object) - method in class org.objectweb.jonathan.resources.lib.JScheduler
Unblocks all jobs waiting on the lock.
notifyAll(Object) - method in class org.objectweb.jonathan.resources.api.Scheduler
Unblocks all jobs waiting on the lock.

O

offset - field in class org.objectweb.jonathan.resources.api.Chunk
The index of the first valid (written) byte in this chunk.
Provides a set of classes and interfaces for application level identifiers, naming contexts and binders.
Provides the default domain implementation.
Provides an implementation of an event channel service relying on RTP on top of IP multicast.
Provides classes implementing a minimal object adapter.
Provides classes implementing an adaptor for a single object.
Provides some helper classes.
Provides abstractions used to configure a virtual machine using Jonathan's configuration framework.
Provides a set of classes and interfaces for presentation protocols (marshallers and unmarshallers).
Provides a set of classes and interfaces for communication protocols.
A set of classes and interfaces specializing the binding abstractions to the HTTP protocol, and abstracting connection management.
Provides a set of classes and interfaces refining the binding abstractions in the case of IP protocols, and introduces some connection management abstractions.
Provides a default implementation for TCP/IP connection management.
Provides an encapsulation of the IP multicast protocol
Provides an implementation of the RTP protocol.
Provides a set of classes giving access to the TCP/IP protocol stack.
Provides a set of classes and interfaces dealing with resource management.
Provides implementations for various resources and managers.
Provides an interface for stub factories.
outputStream() - method in class org.objectweb.jonathan.presentation.api.Marshaller
Returns an output stream to write into the message.

P

payload - field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the type of payload
port - field in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Port number of this session identifier.
prepare() - method in class org.objectweb.jonathan.resources.api.ChunkProvider
Returns a chunk to read data from.
prepare() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
prepare(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.protocols.api.Session_High
Lets the target session write its own headers into the provided message (one-way case).
prepareExceptionReply() - method in class org.objectweb.jonathan.protocols.api.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(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.protocols.api.Session_High
prepareLocationForwardReply() - method in class org.objectweb.jonathan.protocols.api.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 class org.objectweb.jonathan.protocols.api.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 class org.objectweb.jonathan.protocols.api.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.

Protocol - interface org.objectweb.jonathan.protocols.api.Protocol
The protocol abstraction represents protocols like TCP, IP or GIOP.
ProtocolGraph - interface org.objectweb.jonathan.protocols.api.ProtocolGraph
ProtocolIdentifiers - interface org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
Simply, a list of the protocol identifiers used in the exotic protocol graph thingy.
ProtocolInfo - class org.objectweb.jonathan.protocols.api.ProtocolInfo
Tree-like structure to hold the protocol stack info at configuration time.
ProtocolInfo(org.objectweb.jonathan.protocols.api.Protocol) - constructor for class org.objectweb.jonathan.protocols.api.ProtocolInfo
Create a leaf ProtocolInfo node
Create a non-leaf ProtocolInfo node

R

RandomPolicyFactory - class org.objectweb.jonathan.protocols.multiplex.lib.RandomPolicyFactory
Naive implementation of a multiplexing policy.
RandomPolicyFactory() - constructor for class org.objectweb.jonathan.protocols.multiplex.lib.RandomPolicyFactory
readBoolean() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a boolean.
readByte() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a byte.
readByteArray(byte[],int,int) - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads an array of bytes.
readChar16() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a 16 bits char.
readChar8() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a 8 bits char.
readDouble() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a double.
readFloat() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a float.
readInt() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads an int.
readLong() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a long.
readReference() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a reference to an object.
readShort() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a short.
readString16() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a string composed of 16 bits chars.
readString8() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a string composed of 8 bits chars.
readValue() - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Reads a value
receive(org.objectweb.jonathan.resources.api.Chunk,int) - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
receive(org.objectweb.jonathan.resources.api.Chunk,int) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
reference - field in class org.objectweb.jonathan.binding.api.ForwardException
Another reference for the targeted object interface.
Reference - interface org.objectweb.jonathan.binding.api.Reference
A Reference simply holds a set of identifiers.
Release - class org.objectweb.jonathan.Release
Indicates the current Jonathan release number.
release() - method in class org.objectweb.jonathan.resources.api.Chunk
Releases the chunk.
release() - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
Releases this connection.
release() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Releases this connection.
release() - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
Releases the chunk.
ReplyInterface - interface org.objectweb.jonathan.protocols.api.ReplyInterface
A ReplyInterface holds the reply to a request.
ReplySession - interface org.objectweb.jonathan.protocols.api.ReplySession
A reply session is used by a server to send a reply back to a client.
RequestSession - interface org.objectweb.jonathan.protocols.api.RequestSession
Request sessions represent the recipient of an invocation for an invocation protocol.
reset() - method in class org.objectweb.jonathan.presentation.api.Marshaller
This method causes the message to lose all its references to the underlying chunks, without releasing them.
resolve() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
resolve() - method in class org.objectweb.jonathan.binding.api.Identifier
Returns the next name in the referencing chain.
RTP - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
rtp_version - static field in class org.objectweb.jonathan.protocols.rtp.RTPProtocol
the version of RTP supported
RTPHeader - class org.objectweb.jonathan.protocols.rtp.RTPHeader
RTPHeader is a utility class representing a RTP header
RTPHeader() - constructor for class org.objectweb.jonathan.protocols.rtp.RTPHeader
Build a new uninitialized RTP header
RTPHeader(org.objectweb.jonathan.presentation.api.UnMarshaller) - constructor for class org.objectweb.jonathan.protocols.rtp.RTPHeader
Build a new RTP header from an input message
RTPProtocol - class org.objectweb.jonathan.protocols.rtp.RTPProtocol
RTPProtocol is a partial implementation of the RTP protocol.
RTPProtocol(int) - constructor for class org.objectweb.jonathan.protocols.rtp.RTPProtocol
Builds a new RTPProtocol instance
run(Runnable) - method in class org.objectweb.jonathan.resources.api.Job
Tells the target job to execute the code manifested by the message argument.

S

sameContents(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Checks if the target marshaller and the provided one have the same contents, i.e., they contain the same bits.
Scheduler - interface org.objectweb.jonathan.resources.api.Scheduler
Schedulers are used to create and schedule Jobs.
scheduler - field in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
send(byte[]) - method in class org.objectweb.jonathan.protocols.http.api.ServerCallback
Method called by the lower layer whenever a message arrives.
send(JonathanException,org.objectweb.jonathan.protocols.api.Session_High) - method in class org.objectweb.jonathan.protocols.api.Session_Low
Sends an exception up a protocol stack.
send(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.protocols.http.api.HttpServerConnection
Send a message to the distant peer.
send(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.protocols.api.ReplySession
Sends the reply down the protocol stack.
send(org.objectweb.jonathan.presentation.api.Marshaller) - method in class org.objectweb.jonathan.protocols.api.Session_High
Sends the message down the protocol stack.
Sends a message (a request) to its recipient.
Sends a message up a protocol stack.
sequence_no - field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the sequence number of the RTP packet
ServerCallback - interface org.objectweb.jonathan.protocols.http.api.ServerCallback
This interface is akin to a Session_Low in that implementations are used by lower layers of the HTTP Protocol to communicate with higher level layers of same protocol.
ServerException - class org.objectweb.jonathan.protocols.api.ServerException
ServerException is a checked exception encapsulating an applicative exception raised by a remote object.
ServerException(org.objectweb.jonathan.presentation.api.UnMarshaller) - constructor for class org.objectweb.jonathan.protocols.api.ServerException
Constructs a new ServerException with an unmarshaller encoding the exception raised by the remote object.
Session_High - interface org.objectweb.jonathan.protocols.api.Session_High
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 org.objectweb.jonathan.protocols.api.Session_Low
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.
SessionIdentifier - interface org.objectweb.jonathan.protocols.api.SessionIdentifier
A session identifier represents an exported session.
setByteOrder(boolean) - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Sets the byte order (returned by isLittleEndian) of the target unmarshaller
Associate a callback service (defined in the Direct Proxy bundle) to the connection.
setHints(Context) - method in class org.objectweb.jonathan.protocols.api.ProtocolInfo
Set the hints that may help things to happen smoothly (e.g.
setIdentifiers(org.objectweb.jonathan.binding.api.Identifier[]) - method in class org.objectweb.jonathan.binding.api.Reference
Sets the set of identifiers associated with the target reference.
setOffset(int) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Sets the offset in the message.
setSession(org.objectweb.jonathan.protocols.ip.api.IpSession) - method in class org.objectweb.jonathan.protocols.ip.api.IpConnection
Attaches a new session to this connection.
setSession(org.objectweb.jonathan.protocols.ip.api.IpSession) - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
Attaches a new session to this connection.
setSize(int) - method in class org.objectweb.jonathan.presentation.api.UnMarshaller
Sets the number of bytes readable from the unmarshaller.
setVerbose(boolean) - method in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
setVerbose(boolean) - method in class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
Used to set the verbiage level.
SimpleChunkFactory - class org.objectweb.jonathan.resources.lib.SimpleChunkFactory
A naive Chunk Factory implementation : it simply returns chunks on demand.
SimplePolicyFactory - class org.objectweb.jonathan.protocols.multiplex.lib.SimplePolicyFactory
This is a naive implementation of a multiplexing policy.
SimplePolicyFactory() - constructor for class org.objectweb.jonathan.protocols.multiplex.lib.SimplePolicyFactory
SingleOAdapter - class org.objectweb.jonathan.binding.soa.SingleOAdapter
SingleOAdapter is an adapter for a single, persistent object.
SingleOAdapter() - constructor for class org.objectweb.jonathan.binding.soa.SingleOAdapter
Creates a new SingleOAdapter.
size(org.objectweb.jonathan.presentation.api.Marshaller) - static method in class org.objectweb.jonathan.helpers.MessageHelpers
Returns the size of a message.
SO_LINGER - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
If >= 0, enables the SO_LINGER option with the specified linger time.
SO_TIMEOUT - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
If >= 0, enables the SO_TIMEOUT option with the specified timeout (in ms).
source_id - field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the source id of the RTP packet
StubFactory - interface org.objectweb.jonathan.stub_factories.api.StubFactory
A Stub factory is a factory for stubs...

T

TCP_NODELAY - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
If true, enables the TCP_NODELAY option.
TCPIP - static field in class org.objectweb.jonathan.protocols.api.ProtocolIdentifiers
TcpIpChunkProvider - class org.objectweb.jonathan.protocols.tcpip.TcpIpChunkProvider
TcpIpChunkProvider is a ChunkProvider implementation encapsulating a socket input stream.
TcpIpConnectionMgr - interface org.objectweb.jonathan.protocols.ip.api.TcpIpConnectionMgr
This interface defines a type for Tcp/Ip connection managers.
TcpIpProtocol - class org.objectweb.jonathan.protocols.tcpip.TcpIpProtocol
This is an implementation of the Protocol interface representing the TCP/IP stack.
Constructs a new instance of TcpIpProtocol.
TcpIpSrvConnectionFactory - interface org.objectweb.jonathan.protocols.ip.api.TcpIpSrvConnectionFactory
TcpIpSrvConnectionFactory encapsulates a server socket.
timestamp - field in class org.objectweb.jonathan.protocols.rtp.RTPHeader
the timestamp of the RTP packet
top - field in class org.objectweb.jonathan.resources.api.Chunk
Index of the last valid (written) byte in this chunk + 1.
toString() - method in class org.objectweb.jonathan.resources.api.Chunk
Returns a string representation of the target chunk.
toString() - method in class org.objectweb.jonathan.protocols.ip.api.IpSessionIdentifier
Returns a string representation of this session identifier.
toString() - method in class org.objectweb.jonathan.protocols.ip.lib.JConnectionMgr.Connection
toString() - method in class org.objectweb.jonathan.protocols.api.ProtocolInfo
toString() - method in class org.objectweb.jonathan.protocols.rtp.RTPHeader
Returns a string describing the contents of the RTP header

U

UdpConnectionMgr - interface org.objectweb.jonathan.protocols.ip.api.UdpConnectionMgr
This interface defines a type for UDP connection managers.
unexport() - method in class org.objectweb.jonathan.binding.echannel.EBinder.EId
unexport() - method in class org.objectweb.jonathan.binding.api.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 class org.objectweb.jonathan.protocols.api.SessionIdentifier
Unexporting a session identifier means that the target session identifier no longer designates the session it was created for.
unexport(int) - method in class org.objectweb.jonathan.binding.domain.JDomain
Unexports the context identified by jid.
UnMarshalException - class org.objectweb.jonathan.presentation.api.UnMarshalException
UnMarshalException is a checked exception that indicates that an error occurred when unmarshalling data.
UnMarshalException() - constructor for class org.objectweb.jonathan.presentation.api.UnMarshalException
Constructs a new UnMarshalException with no detail message.
UnMarshalException(Exception) - constructor for class org.objectweb.jonathan.presentation.api.UnMarshalException
Builds a UnMarshalException that wraps another exception.
UnMarshalException(String) - constructor for class org.objectweb.jonathan.presentation.api.UnMarshalException
Builds a UnMarshalException with a detail message.
UnMarshaller - interface org.objectweb.jonathan.presentation.api.UnMarshaller
UnMarshaller is the type of basic types unmarshallers.
unmarshaller - field in class org.objectweb.jonathan.protocols.api.ServerException
An unmarshaller encoding the exception raised by the remote object.
url - field in class org.objectweb.jonathan.protocols.http.api.HttpSessionIdentifier
URL of this session identifier
use_address_as_name - field in class org.objectweb.jonathan.protocols.ip.lib.IPv4ConnectionFactory
Indicates whether the names used to identify endpoints should be host names or host addresses.

V

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

W

wait(Object) - method in class org.objectweb.jonathan.resources.lib.JScheduler
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.resources.api.Scheduler
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.resources.lib.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.resources.api.Scheduler
Blocks the calling job until the notify or notifyAll method is called providing the same lock identifier.
write(org.objectweb.jonathan.resources.api.Chunk) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a chunk in the message.
writeBoolean(boolean) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a boolean.
writeByte(byte) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a byte.
writeByteArray(byte[],int,int) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes an array of bytes.
writeChar16(char) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a 16 bits char.
writeChar8(char) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes an 8 bits char.
writeDouble(double) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a double.
writeFloat(float) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a float.
writeInt(int) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes an int.
writeLong(long) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a long.
writeReference(Object) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes an object reference in the marshaller.
writeShort(short) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a short.
writeString16(String) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a string of 16 bits chars.
writeString8(String) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a string of 8 bits chars.
writeValue(Object) - method in class org.objectweb.jonathan.presentation.api.Marshaller
Writes a value in the marshaller.

Y

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