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

A

abort() - Method in class org.sapia.ubik.taskman.TaskContext
Flags this task so that it is no more executed.
accept() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Listens for a connection to be made to this socket and accepts it.
accept() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Listens for a connection to be made to this socket and accepts it.
accept() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
accept() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Listens for a connection to be made to this socket and accepts it.
ACCEPTOR_THREADS - Static variable in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
This constant corresponds to the ubik.rmi.transport.mplex.acceptor-threads property.
acquire() - Method in class org.sapia.ubik.net.ConnectionPool
 
acquire(long) - Method in class org.sapia.ubik.net.ConnectionPool
 
acquire() - Method in class org.sapia.ubik.net.Pool
Acquires an object from the pool; waits indefinitely that an object becomes available if the pool is empty and its maximum created object count has been reach.
acquire(long) - Method in class org.sapia.ubik.net.Pool
Acquires an object from this pool; if the pool is empty and its maximum created object count has been reach, this method waits for the specified timeout that an object becomes ready.
acquire() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
acquire() - Method in interface org.sapia.ubik.rmi.server.transport.Connections
Acquires a connection from this pool.
acquire() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
acquire() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
acquire() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpClientConnectionPool
 
acquire() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketClientConnectionPool
 
acquireCreate() - Method in class org.sapia.ubik.net.Pool
This method attempts to acquire an object from this pool.
acquireFor(Runnable) - Method in class org.sapia.ubik.net.Semaphore
Returns a thread that wraps the given runnable.
add(Socket) - Method in class org.sapia.ubik.net.mplex.SocketQueue
Asynchronously add the socket passed in to the internal queue.
add(String, Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
add(Executable) - Method in class org.sapia.ubik.rmi.server.command.ExecQueue
Adds an Executable to this queue.
add(Executable) - Method in class org.sapia.ubik.rmi.server.command.OutQueue
 
add(Object, boolean) - Method in class org.sapia.ubik.util.Queue
 
addDiscoveryListener(DiscoveryListener) - Method in class org.sapia.ubik.mcast.EventChannel
Adds the given discovery listener to this instance.
addInterceptor(Class, Interceptor) - Method in class org.sapia.ubik.rmi.interceptor.MultiDispatcher
Adds an interceptor for the given event type.
addInterceptor(Class, Interceptor) - Method in class org.sapia.ubik.rmi.server.ClientRuntime
Adds a client-side interceptor to this client.
addInterceptor(Class, Interceptor) - Method in class org.sapia.ubik.rmi.server.ServerRuntime
Adds an interceptor of server-side events to this instance.
addJndiDiscoListener(JndiDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Adds a JNDI discovery listener to this instance.
addJndiDiscoListener(JndiDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
Adds a JNDI discovery listener to this instance.
addParameter(String, String) - Method in class org.sapia.ubik.net.QueryString
Adds the passed in name/value pair as parameter.
addProperties(Properties) - Method in class org.sapia.ubik.rmi.PropUtil
 
addResponse(Response) - Method in class org.sapia.ubik.mcast.RespList
Adds the given response to this instance.
addService(String, ProtocolHandler) - Method in class org.sapia.ubik.rmi.server.transport.http.ServiceMapper
Adds the given service to this object; internally maps it to the given context path.
addService(String, Service) - Method in class org.sapia.ubik.rmi.server.transport.http.ServiceMapper
 
addServiceDiscoListener(ServiceDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Adds a service discovery listener to this instance.
addServiceDiscoListener(ServiceDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
Adds a service discovery listener to this instance.
addSibling(RemoteRefStateless) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
Adds another ref's information to this instance.
addStat(Statistic) - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
This method adds the given statistic to this instance.
addTask(TaskContext, Task) - Method in class org.sapia.ubik.taskman.DefaultTaskManager
 
addTask(TaskContext, Task) - Method in class org.sapia.ubik.taskman.MultithreadedTaskManager
 
addTask(TaskContext, Task) - Method in interface org.sapia.ubik.taskman.TaskManager
Creates an instance of this class.
afterPropertiesSet() - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
ALLOW_CODE_DOWNLOAD - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies if dynamic code download is allows in this VM (true) or not (false) - system property name: ubik.rmi.code-download.enabled.
AnnotatedTimeServer - Class in org.sapia.ubik.rmi.examples.time
 
AnnotatedTimeServer() - Constructor for class org.sapia.ubik.rmi.examples.time.AnnotatedTimeServer
 
AnnotatedTimeService - Class in org.sapia.ubik.rmi.examples.time
 
AnnotatedTimeService() - Constructor for class org.sapia.ubik.rmi.examples.time.AnnotatedTimeService
 
AnnotatedTimeServiceClient - Class in org.sapia.ubik.rmi.examples.time
 
AnnotatedTimeServiceClient() - Constructor for class org.sapia.ubik.rmi.examples.time.AnnotatedTimeServiceClient
 
asRemote(Object, VmId, String) - Static method in class org.sapia.ubik.rmi.server.Hub
Returns a stub for the given object.
asRemoteRef(Object, VmId, String) - Static method in class org.sapia.ubik.rmi.server.Hub
Returns a remote reference for the given object.
AsyncCommand - Class in org.sapia.ubik.rmi.server.command
Models a command that is executed asynchronously.
AsyncCommand(String, VmId, ServerAddress, Command) - Constructor for class org.sapia.ubik.rmi.server.command.AsyncCommand
Constructor for AsyncCommandWrapper.
AsyncEventListener - Interface in org.sapia.ubik.mcast
Specifies the behavior of listeners of MulticastEvent instances.
available() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
avg(int) - Method in class org.sapia.ubik.rmi.server.perf.StatValue
Calculates an average, based on the given count (this instance's value divided by the count).

B

Bar - Interface in org.sapia.ubik.rmi.examples
 
BeanExporterPostProcessor - Class in org.sapia.ubik.ioc.spring
 
BeanExporterPostProcessor() - Constructor for class org.sapia.ubik.ioc.spring.BeanExporterPostProcessor
 
BeanImporterPostProcessor - Class in org.sapia.ubik.ioc.spring
This bean post processor is used in order to lookup remote objects from remote Ubik JNDI servers.
BeanImporterPostProcessor() - Constructor for class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor
 
BeanImporterPostProcessor.ProxyInvocationHandler - Class in org.sapia.ubik.ioc.spring
Internal proxy class to handle invocations
Bench - Class in org.sapia.ubik.rmi.examples
 
Bench() - Constructor for class org.sapia.ubik.rmi.examples.Bench
 
bind(String, Object) - Method in interface org.sapia.ubik.ioc.guice.NamingService
Binds the given object to the remote Ubik JNDI provider to which this instance corresponds.
bind(String, Object) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
bind(String, Object) - Method in interface org.sapia.ubik.ioc.NamingService
Binds the given object to the remote Ubik JNDI provider to which this instance corresponds.
bind(String, Object) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
bind(SocketAddress) - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
bind(SocketAddress, int) - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
bind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
bind(String, Object) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
bind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
bind(String, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
bind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
bind(String, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
BIND_ADDRESS - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
This constant corresponds to the ubik.rmi.transport.nio-tcp.bind-address system property.
BIND_ADDRESS - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
This constant corresponds to the ubik.rmi.transport.socket.bind-address system property.
BindingCache - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
BindingCache() - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
BindingCache.BoundRef - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
BindingCache.BoundRef() - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
Do not use this constructor; meant for externalization.
BroadcastDispatcher - Interface in org.sapia.ubik.mcast
An instance of this interface dispatches multicast events.
BroadcastDispatcherImpl - Class in org.sapia.ubik.mcast
Dispatches objects using a multicast channel.
BroadcastDispatcherImpl(EventConsumer, String, int) - Constructor for class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
BroadcastDispatcherImpl(String, String, String, int, int) - Constructor for class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
BroadcastDispatcherImpl(String, String, int) - Constructor for class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
BUFFER_SIZE - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
This constant corresponds to the ubik.rmi.transport.nio-tcp.buffer-size system property.
bufSize() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
bufSize() - Method in class org.sapia.ubik.mcast.server.UDPServer
 
bufSize() - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
ByteArrayPool - Class in org.sapia.ubik.mcast
This class implements a pool of byte arrays.
ByteArrayPool(int) - Constructor for class org.sapia.ubik.mcast.ByteArrayPool
Creates a new instance of ByteArrayPool
ByteVector - Class in org.sapia.ubik.util
This class can conveniently be used as a replacement for the JDK's ByteArrayInputStream and ByteArrayOutputStream classes.
ByteVector() - Constructor for class org.sapia.ubik.util.ByteVector
Creates an instance of this class with the default capacity and increment.
ByteVector(int, int) - Constructor for class org.sapia.ubik.util.ByteVector
Creates an instance of this class with the given capacity and increment.
ByteVector.ByteArray - Class in org.sapia.ubik.util
 
ByteVector.ByteArray(int) - Constructor for class org.sapia.ubik.util.ByteVector.ByteArray
 
ByteVectorInputStream - Class in org.sapia.ubik.util
This class implements an InputStream over the ByteVector class.
ByteVectorInputStream(ByteVector) - Constructor for class org.sapia.ubik.util.ByteVectorInputStream
 
ByteVectorOutputStream - Class in org.sapia.ubik.util
This class implements an OutputStream over a ByteVector.
ByteVectorOutputStream(ByteVector) - Constructor for class org.sapia.ubik.util.ByteVectorOutputStream
 

C

cachedRefs() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
call() - Method in interface org.sapia.ubik.rmi.examples.interceptor.SecurityService
 
call() - Method in class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceImpl
 
CALLBACK_ENABLED - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies if call-back should be used (true) or not (false) - system property name: ubik.rmi.callback.enabled.
CallbackClient - Class in org.sapia.ubik.rmi.examples
 
CallbackClient() - Constructor for class org.sapia.ubik.rmi.examples.CallbackClient
Constructor for LookUpEg.
CallbackFoo - Class in org.sapia.ubik.rmi.examples
 
CallbackFoo() - Constructor for class org.sapia.ubik.rmi.examples.CallbackFoo
 
CallBackInvokeCommand - Class in org.sapia.ubik.rmi.server.invocation
A method invocation command that handles call backs.
CallBackInvokeCommand() - Constructor for class org.sapia.ubik.rmi.server.invocation.CallBackInvokeCommand
Do not call; used for externalization only.
CallBackInvokeCommand(OID, String, Object[], Class[], String) - Constructor for class org.sapia.ubik.rmi.server.invocation.CallBackInvokeCommand
Constructor for CallBackInvokeCommand.
ClassDescriptor - Class in org.sapia.ubik.rmi.server.transport
Encapsulates a class name and creates a Class instance using that name, from a given ClassLoader.
ClassDescriptor() - Constructor for class org.sapia.ubik.rmi.server.transport.ClassDescriptor
 
ClassDescriptor(Class) - Constructor for class org.sapia.ubik.rmi.server.transport.ClassDescriptor
 
clean() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
cleanup(Object) - Method in class org.sapia.ubik.net.Pool
Inheriting classes should override this method to implement proper cleanup behavior for pooled objects.
clear() - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
clear() - Method in class org.sapia.ubik.rmi.server.ObjectTable
 
clear(OID) - Method in class org.sapia.ubik.rmi.server.ObjectTable
 
clear() - Method in interface org.sapia.ubik.rmi.server.transport.Connections
Closes all connections kept internally and removes them.
clear() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
clear() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
clear() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpClientConnectionPool
 
clear() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketClientConnectionPool
 
clear(boolean) - Method in class org.sapia.ubik.util.ByteVector
Clears the data that this instance holds, making it suitable for reuse.
Client - Class in org.sapia.ubik.rmi.examples.replication
 
Client() - Constructor for class org.sapia.ubik.rmi.examples.replication.Client
 
CLIENT_CALLBACK_TIMEOUT - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the timeout (in millis) of client callbacks (the delay after which the latter tracks the OIDs whose corresponding remote reference are null (which means that they have locally been dereferenced).
CLIENT_FACTORY - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
This constant corresponds to the ubik.rmi.transport.socket.client-factory system property.
CLIENT_GC_BATCHSIZE - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the size of the batch of OIDs that will be sent to remote servers by the client GC.
CLIENT_GC_INTERVAL - Static variable in interface org.sapia.ubik.rmi.Consts
Interval (in millis) at which the client distributed garbage collector wakes up - system property name: ubik.rmi.client.gc.interval.
CLIENT_GC_THRESHOLD - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the number of remote references at which clients will start invoking the JVM's garbage collector explicitely (a number equal to or lower than 0 means that no threshold is to be taken into account - this property will then have no effect).
ClientGC - Class in org.sapia.ubik.rmi.server.gc
This class implements a the client-side distributed garbage collection algorithm.
ClientGC(TaskManager) - Constructor for class org.sapia.ubik.rmi.server.gc.ClientGC
Creates a new ClientGC instance.
ClientGCMBean - Interface in org.sapia.ubik.rmi.server.gc
 
ClientListener - Class in org.sapia.ubik.rmi.naming.remote
 
ClientListener(EventChannel, ServerAddress) - Constructor for class org.sapia.ubik.rmi.naming.remote.ClientListener
 
ClientPostInvokeEvent - Class in org.sapia.ubik.rmi.server.invocation
This event is generated on the client-side, after a given method has been invoked.
ClientPostInvokeEvent(InvokeCommand, Object) - Constructor for class org.sapia.ubik.rmi.server.invocation.ClientPostInvokeEvent
Creates an instance of this class.
ClientPreInvokeEvent - Class in org.sapia.ubik.rmi.server.invocation
This instance is generated on the client-size prior to a remote method call.
ClientPreInvokeEvent(InvokeCommand) - Constructor for class org.sapia.ubik.rmi.server.invocation.ClientPreInvokeEvent
 
ClientRuntime - Class in org.sapia.ubik.rmi.server
Implements Ubik RMI's client-side runtime environment.
clientRuntime - Static variable in class org.sapia.ubik.rmi.server.Hub
The object implementing client-side behavior
ClientSideInterceptor - Class in org.sapia.ubik.rmi.examples.replication
 
ClientSideInterceptor(ReplicatedInvoker) - Constructor for class org.sapia.ubik.rmi.examples.replication.ClientSideInterceptor
 
CliTimeClient - Class in org.sapia.ubik.rmi.examples.time
 
CliTimeClient() - Constructor for class org.sapia.ubik.rmi.examples.time.CliTimeClient
 
close() - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Closes this instance, which can't be used thereafter.
close() - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Closes this instance, which should thereafter not be used.
close() - Method in class org.sapia.ubik.mcast.EventChannel
Closes this instance.
close() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
close() - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
close() - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Closes this instance - which should not be used thereafter.
close() - Method in interface org.sapia.ubik.net.Connection
Closes this connection.
close() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Closes this multiplex server socket.
close() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Closes this multiplex socket handler.
close() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
close() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Closes this multiplex socket handler.
close() - Method in class org.sapia.ubik.net.mplex.SocketQueue
Close this queue.
close() - Method in class org.sapia.ubik.net.SocketConnection
 
close() - Method in class org.sapia.ubik.net.SocketServer
 
close() - Method in class org.sapia.ubik.net.udp.UDPConnection
 
close() - Method in class org.sapia.ubik.net.udp.UDPServer
 
close() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Closes this instance - should thereafter be discarded.
close() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
close() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
close() - Method in interface org.sapia.ubik.rmi.server.Server
Closes this server, which cleanly shuts down.
close() - Method in class org.sapia.ubik.rmi.server.ServerTable
 
close() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
 
close() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
close() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletRmiConnection
 
close() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletServer
 
close() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
 
close() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiServerConnection
 
close() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
close() - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
CODE_BASE - Static variable in class org.sapia.ubik.rmi.server.RmiUtils
 
CODE_DOWNLOAD - Static variable in class org.sapia.ubik.rmi.server.RmiUtils
 
ColocatedStatelessFoo - Class in org.sapia.ubik.rmi.examples
 
ColocatedStatelessFoo() - Constructor for class org.sapia.ubik.rmi.examples.ColocatedStatelessFoo
 
Command - Class in org.sapia.ubik.rmi.server.command
A command class - implements the Command pattern.
Command() - Constructor for class org.sapia.ubik.rmi.server.command.Command
Constructor for Command.
CommandConnect - Class in org.sapia.ubik.rmi.server
This command sends back a remote reference to the caller, for the server listening at the port specified in the constructor.
CommandConnect() - Constructor for class org.sapia.ubik.rmi.server.CommandConnect
Do not call; used for externalization only
CommandConnect(String) - Constructor for class org.sapia.ubik.rmi.server.CommandConnect
 
CommandGc - Class in org.sapia.ubik.rmi.server.gc
This command is sent by clients (ClientGC instances) that wish to notify the server that they have garbage-collected remote references.
CommandGc() - Constructor for class org.sapia.ubik.rmi.server.gc.CommandGc
Do not call; used for externalization only.
CommandPing - Class in org.sapia.ubik.rmi.server
 
CommandPing() - Constructor for class org.sapia.ubik.rmi.server.CommandPing
 
CommandProcessor - Class in org.sapia.ubik.rmi.server.command
An instance of this class serves as an entry-point for command objects.
CommandProcessor(int) - Constructor for class org.sapia.ubik.rmi.server.command.CommandProcessor
Constructor for CommandProcessor.
CommandRefer - Class in org.sapia.ubik.rmi.server.gc
A command sent from the client indicating that it refers to a remote object living on the server side.
CommandRefer() - Constructor for class org.sapia.ubik.rmi.server.gc.CommandRefer
Do not call; used for externalization only
CommandRefer(OID) - Constructor for class org.sapia.ubik.rmi.server.gc.CommandRefer
This constructor takes the object identifier of the remote object to refer to.
compareTo(Object) - Method in class org.sapia.ubik.rmi.server.OID
 
compareTo(Object) - Method in class org.sapia.ubik.rmi.server.perf.Topic
 
composeName(Name, Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
composeName(String, String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
Config - Class in org.sapia.ubik.rmi.server
 
Config(ServerAddress, Connection) - Constructor for class org.sapia.ubik.rmi.server.Config
 
connect(String, int) - Static method in class org.sapia.ubik.rmi.server.Hub
This method allows connecting to a RMI server listening to the given host and port.
connect(ServerAddress) - Static method in class org.sapia.ubik.rmi.server.Hub
This method allows connecting to a RMI server listening on the given address.
Connection - Interface in org.sapia.ubik.net
Specifies "connection" behavior: in this case, connections that send and receive objects over the wire.
ConnectionFactory - Interface in org.sapia.ubik.net
This interface specifies the behavior of a factory of Connection instances.
ConnectionListener - Interface in org.sapia.ubik.rmi.server
This interface defines callbacks pertaining to remote host lifecycle.
ConnectionPool - Class in org.sapia.ubik.net
Implements a pool of Connection instances.
ConnectionPool(String, int, ConnectionFactory, RMIClientSocketFactory) - Constructor for class org.sapia.ubik.net.ConnectionPool
 
ConnectionPool(String, int, ConnectionFactory, RMIClientSocketFactory, int) - Constructor for class org.sapia.ubik.net.ConnectionPool
 
ConnectionPool(String, int, RMIClientSocketFactory) - Constructor for class org.sapia.ubik.net.ConnectionPool
 
ConnectionPool(String, int, int, RMIClientSocketFactory) - Constructor for class org.sapia.ubik.net.ConnectionPool
 
Connections - Interface in org.sapia.ubik.rmi.server.transport
Specifies the behavior of pools of client-side Connection.
Consts - Interface in org.sapia.ubik.rmi
This class conveniently holds constants that correspond to the system properties that can be define to influence Ubik RMI's runtime behavior.
Consts - Interface in org.sapia.ubik.rmi.naming.remote
Holds constants.
ContainerMap - Class in org.sapia.ubik.rmi.server.transport.http
An instance of this class maps context paths to Containers.
ContainerMap() - Constructor for class org.sapia.ubik.rmi.server.transport.http.ContainerMap
 
contains(DomainName) - Method in class org.sapia.ubik.mcast.DomainName
Returns true if this instance "contains" or "includes" the domain name passed in.
contains(List, AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
 
containsAsyncListener(AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventChannel
 
containsAsyncListener(AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Returns true if the passed in listener is held within this instance.
containsClient(VmId) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Returns true if this instance contains the passed in VmId.
containsError() - Method in class org.sapia.ubik.mcast.RespList
Returns true if this instance contains a Response object that represents an error that occurred on the remote side.
containsSuspect() - Method in class org.sapia.ubik.mcast.RespList
Returns true if this instance contains a Response object whose status is "suspect" - meaning that the corresponding node is probably down.
containsSyncListener(SyncEventListener) - Method in class org.sapia.ubik.mcast.EventChannel
 
containsSyncListener(SyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Returns true if the given listener is contained by this instance.
ContextResolver - Interface in org.sapia.ubik.rmi.naming.remote.proxy
 
convertMillis(long) - Method in class org.sapia.ubik.rmi.server.perf.HitsPerHourStatistic
 
convertMillis(long) - Method in class org.sapia.ubik.rmi.server.perf.HitsPerMinStatistic
 
convertMillis(long) - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
 
convertParams(ClassLoader) - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Internally converts the parameters of the method to call.
copyTo(Context, DomainName, String, String, int) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
count() - Method in class org.sapia.ubik.mcast.RespList
Returns the number of responses within this instance.
COUNT - Static variable in class org.sapia.ubik.rmi.examples.time.StressedTimeClient
 
createClientListener(EventChannel, ServerAddress) - Static method in class org.sapia.ubik.rmi.naming.remote.JNDIServerHelper
 
createDefaulTaskManager() - Static method in class org.sapia.ubik.taskman.TaskManagerFactory
 
createdUID() - Static method in class org.sapia.ubik.rmi.server.UIDGenerator
 
createHitsPerHour(String, long, StatsCollector) - Static method in class org.sapia.ubik.rmi.server.perf.HitStatFactory
 
createHitsPerMin(String, long, StatsCollector) - Static method in class org.sapia.ubik.rmi.server.perf.HitStatFactory
 
createHitsPerSec(String, long, StatsCollector) - Static method in class org.sapia.ubik.rmi.server.perf.HitStatFactory
 
createMBean() - Method in interface org.sapia.ubik.jmx.MBeanFactory
Internally creates a MBean and its ObjectName, that are returned in a MBeanContainer.
createMBean() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
createMBean() - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
createMBean() - Method in class org.sapia.ubik.rmi.server.ObjectTable
 
createMBean() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
 
createMBean() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
createMultithreadedTaskManager() - Static method in class org.sapia.ubik.taskman.TaskManagerFactory
 
createResponseLock() - Method in class org.sapia.ubik.rmi.server.command.ResponseQueue
Creates a response lock and returns it (internally maps the response lock to an unique identifier which is also assigned to the lock.
createServerSocket(int, String) - Method in class org.sapia.ubik.net.DefaultUbikServerSocketFactory
 
createServerSocket(int) - Method in class org.sapia.ubik.net.DefaultUbikServerSocketFactory
 
createServerSocket(int, String) - Method in class org.sapia.ubik.net.MultiplexServerSocketFactory
 
createServerSocket(int) - Method in class org.sapia.ubik.net.MultiplexServerSocketFactory
 
createServerSocket(int) - Method in interface org.sapia.ubik.net.UbikServerSocketFactory
 
createServerSocket(int, String) - Method in interface org.sapia.ubik.net.UbikServerSocketFactory
 
createSingleThreadedTaskManager() - Static method in class org.sapia.ubik.taskman.TaskManagerFactory
 
createSocket(String, int) - Method in class org.sapia.ubik.net.DefaultClientSocketFactory
 
createSocketConnector(StreamSelector) - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
This factory method creates a socket connector through which a client will be able to receive incoming socket connections.
createSocketConnector(StreamSelector) - Method in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
Creates a new socket connector for the stream selector passed in.
createSubcontext(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
createSubcontext(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
CsvStatDumper - Class in org.sapia.ubik.rmi.server.perf
An instance of this class may be used to output Ubik stats in CSV format.
CsvStatDumper(File) - Constructor for class org.sapia.ubik.rmi.server.perf.CsvStatDumper
 
currentContext() - Static method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
Returns the instance of this class that is currently registered with the calling thread.

D

debug(Class, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
debug(String, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
Debug - Interface in org.sapia.ubik.util
This interface defines basic debugging behavior.
DEFAULT_ACCEPTOR_DAEMON_THREAD - Static variable in class org.sapia.ubik.net.mplex.MultiplexServerSocket
The default number of acceptor daemon thread used to accept connections.
DEFAULT_ACQUIRE_TIME_OUT - Static variable in class org.sapia.ubik.net.ConnectionPool
 
DEFAULT_ARRAY_CAPACITY - Static variable in class org.sapia.ubik.util.ByteVector
 
DEFAULT_BUFFER_SIZE - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
The default buffer size (4000).
DEFAULT_BUFSZ - Static variable in class org.sapia.ubik.net.udp.UDPServer
 
DEFAULT_CONTEXT_PATH - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
This constant specifies the default context path.
DEFAULT_DOMAIN - Static variable in interface org.sapia.ubik.rmi.Consts
The default domain.
DEFAULT_FACTORY - Static variable in interface org.sapia.ubik.net.udp.ObjectStreamFactory
 
DEFAULT_HTTP_PORT - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
This constant specifies the default HTTP port: 8080.
DEFAULT_HTTP_TRANSPORT_TYPE - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
This constant specifies the default HTTP "transport type" identifier: http.
DEFAULT_INCREMENT - Static variable in class org.sapia.ubik.util.ByteVector
 
DEFAULT_MCAST_ADDR - Static variable in interface org.sapia.ubik.rmi.Consts
The default multicast address.
DEFAULT_MCAST_PORT - Static variable in interface org.sapia.ubik.rmi.Consts
The default multicast port.
DEFAULT_MIN_DELAY - Static variable in class org.sapia.ubik.taskman.DefaultTaskManager
 
DEFAULT_PORT - Static variable in interface org.sapia.ubik.rmi.naming.remote.Consts
 
DEFAULT_READ_AHEAD_BUFFER_SIZE - Static variable in class org.sapia.ubik.net.mplex.MultiplexServerSocket
The default number of bytes read ahead fom incoming socket connections.
DEFAULT_RESET_INTERVAL - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
DEFAULT_SELECTOR_DAEMON_THREAD - Static variable in class org.sapia.ubik.net.mplex.MultiplexServerSocket
The default number of selector daemon thread used to accept connections.
DEFAULT_SERVLET_TRANSPORT_TYPE - Static variable in interface org.sapia.ubik.rmi.server.transport.http.servlet.ServletConsts
Constant that corresponds to the default identifier of the servlet transport (http/servlet).
DEFAULT_TIMEOUT - Static variable in class org.sapia.ubik.net.udp.UDPServer
 
DefaultClientSocketFactory - Class in org.sapia.ubik.net
 
DefaultClientSocketFactory() - Constructor for class org.sapia.ubik.net.DefaultClientSocketFactory
 
DefaultContextResolver - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
DefaultContextResolver() - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.DefaultContextResolver
Creates a new instance of DefaultContextResolver
DefaultTaskManager - Class in org.sapia.ubik.taskman
An instance of this class executes Tasks in a separate thread: a single thread is shared among multiple tasks.
DefaultTaskManager() - Constructor for class org.sapia.ubik.taskman.DefaultTaskManager
 
DefaultUbikServerSocketFactory - Class in org.sapia.ubik.net
 
DefaultUbikServerSocketFactory() - Constructor for class org.sapia.ubik.net.DefaultUbikServerSocketFactory
 
DELIM - Static variable in class org.sapia.ubik.mcast.DomainName
 
dereference(VmId, OID) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Dereferences a given object identifier.
dereference(OID, int) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Decrements the reference count of the object whose identifier is given.
deserialize(byte[]) - Static method in class org.sapia.ubik.rmi.Utils
 
deserialize(byte[], ClassLoader) - Static method in class org.sapia.ubik.rmi.Utils
 
deserialize(byte[], ClassLoader, String) - Static method in class org.sapia.ubik.rmi.Utils
 
Destination - Class in org.sapia.ubik.rmi.server.command
Models a destination: a ServerAddress and a VmId.
Destination(ServerAddress, VmId) - Constructor for class org.sapia.ubik.rmi.server.command.Destination
 
destroy() - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
destroy() - Method in class org.sapia.ubik.rmi.examples.http.HttpFooServlet
 
destroySubcontext(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
destroySubcontext(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
disable() - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
Disables replication behavior (this command will execute as a normal InvokeCommand).
disable() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
Disables average duration calculation.
disableStats() - Method in class org.sapia.ubik.net.SocketServer
 
disableStats() - Method in class org.sapia.ubik.net.ThreadPool
Disables statistics
disableStats() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
Disables statistics.
DiscoveryHelper - Class in org.sapia.ubik.rmi.naming.remote.discovery
An instance of this class can be used by applications to listen for the appearance of a) appearing JNDI servers; b) existing JNDI servers; and c) appearing service bindings.
DiscoveryHelper(EventChannel) - Constructor for class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Constructor for DiscoveryHelper.
DiscoveryHelper(String) - Constructor for class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Creates an instance of this class that will listen for new JNDI servers and for the binding of new services on the given domain.
DiscoveryHelper(String, String, int) - Constructor for class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Creates an instance of this class that will listen for new JNDI servers and for the binding of new services on the given domain.
DiscoveryListener - Interface in org.sapia.ubik.mcast
Listens for the discovery of new nodes in a given event channel.
dispatch(boolean, String, Object) - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Dispatches a multicast event holding the given parameters.
dispatch(String, String, Object) - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Dispatches a multicast event to the given domain.
dispatch(boolean, String, Object) - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
dispatch(String, String, Object) - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
dispatch(boolean, String, Object) - Method in class org.sapia.ubik.mcast.EventChannel
 
dispatch(ServerAddress, String, Object) - Method in class org.sapia.ubik.mcast.EventChannel
 
dispatch(String, Object) - Method in class org.sapia.ubik.mcast.EventChannel
Dispatches the given data to all nodes in this instance's domain.
dispatch(ServerAddress, String, Object) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
dispatch(ServerAddress, String, Object) - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Dispatches the given data to the node whose address is given.
dispatch(ReplicatedCommand, ServerAddress) - Method in class org.sapia.ubik.rmi.examples.replication.ReplicatedInvokerImpl
 
dispatch(Event) - Method in class org.sapia.ubik.rmi.interceptor.MultiDispatcher
Dispatches the given event to all interceptors that have registered for the event's class.
dispatch(Event) - Method in class org.sapia.ubik.rmi.interceptor.SingleDispatcher
Dispatches the given event to the interceptor that has registered for the event's class.
dispatcher - Variable in class org.sapia.ubik.rmi.server.ClientRuntime
The dispatcher of events destined to be intercepted by Interceptor instances.
dispatcher - Variable in class org.sapia.ubik.rmi.server.ServerRuntime
The dispatcher of events destined to be intercepted by Interceptor instances.
dispatchEvent(Event) - Method in class org.sapia.ubik.rmi.server.ClientRuntime
Dispatches the given event to registered interceptors.
dispatchEvent(Event) - Method in class org.sapia.ubik.rmi.server.ServerRuntime
Dispatches the given event to the underlying server-side interceptors.
dispatchInvocation(VmId, Connections, InvokeCommand) - Method in class org.sapia.ubik.rmi.server.invocation.InvocationDispatcher
Dispatches the given invocation command using the passed in connection pool (which holds connections to a remote server).
dispatchInvocation(VmId, Connections, CallBackInvokeCommand) - Method in class org.sapia.ubik.rmi.server.invocation.InvocationDispatcher
Dispatches the given asynchronous invocation command using the passed in connection pool (which holds connections to a remote server).
dispose(IoSession) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponseEncoder
 
doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioRequestDecoder
 
doExec(Object) - Method in class org.sapia.ubik.net.PooledThread
Executes the "task" passed in, which is an arbitrary application-specific unit of work that this method performs.
doExec(Object) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerThread
 
doFailOver(UndeclaredThrowableException) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
doFailOver(UndeclaredThrowableException) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
doFailOver(Object, Method, Object[], Throwable) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
Implements fail-over logic.
doGetResolver() - Method in class org.sapia.ubik.rmi.naming.remote.RemoteInitialContextFactory
 
doInvoke(RemoteRefStateless.ServiceInfo, Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
DomainInfo - Class in org.sapia.ubik.rmi.naming.remote
 
DomainInfo(DomainName, String, int) - Constructor for class org.sapia.ubik.rmi.naming.remote.DomainInfo
 
DomainName - Class in org.sapia.ubik.mcast
Models a "domain name" that is expressed by a path.
domainName - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
doNewObject() - Method in class org.sapia.ubik.mcast.ByteArrayPool
 
doNewObject() - Method in class org.sapia.ubik.net.Pool
This template method should be overridden by inheriting classes to provide object instances that will be pooled.
doNewObject() - Method in class org.sapia.ubik.net.ThreadPool
 
doNewServer(int, PropUtil) - Method in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
 
doNewServer(int, PropUtil) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
doSend(Object, ObjectOutputStream) - Method in class org.sapia.ubik.net.SocketConnection
 
DummyClient - Class in org.sapia.ubik.net.udp
 
DummyClient() - Constructor for class org.sapia.ubik.net.udp.DummyClient
Constructor for DummyClient.
dumpStat(PrintStream, String, Object) - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
 
dumpStat(PrintStream, String, double) - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
 
dumpStats(PrintStream) - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
 
duration() - Method in class org.sapia.ubik.rmi.server.perf.Topic
 

E

EmbeddableJNDIServer - Class in org.sapia.ubik.rmi.naming.remote
This class implements an embeddable JNDI server.
EmbeddableJNDIServer() - Constructor for class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Creates an instance of this class that will listen on the default (1099) port, on the "default" domain.
EmbeddableJNDIServer(String, int) - Constructor for class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Creates an instance of this class that will listen on the given port and domain.
EmbeddableJNDIServer(String, int, String, int) - Constructor for class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Creates an instance of this class that will listen on the given port and domain.
enable() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
Enables average duration calculation.
enabledStats() - Method in class org.sapia.ubik.net.ThreadPool
Enables statistics
enableStats() - Method in class org.sapia.ubik.net.SocketServer
 
enableStats() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
Enables statistics.
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponseEncoder
 
end() - Method in class org.sapia.ubik.rmi.server.perf.Topic
Calculates the current duration corresponding to this instance, based on its internal start time and system time.
EndlessTimeClient - Class in org.sapia.ubik.rmi.examples.time
 
EndlessTimeClient() - Constructor for class org.sapia.ubik.rmi.examples.time.EndlessTimeClient
 
equals(Object) - Method in class org.sapia.ubik.mcast.DomainName
Compares this instance with another DomainName.
equals(Object) - Method in class org.sapia.ubik.mcast.InetServerAddress
 
equals(Object) - Method in interface org.sapia.ubik.net.ServerAddress
Implementations should override this method in manner consistent with the method's specification (in the Object class).
equals(Object) - Method in class org.sapia.ubik.net.TCPAddress
Overrides equals; two host identifiers are equal if they have the same host and port.
equals(Object) - Method in class org.sapia.ubik.net.udp.UDPServerAddress
 
equals(Object) - Method in class org.sapia.ubik.rmi.server.command.Destination
 
equals(Object) - Method in class org.sapia.ubik.rmi.server.OID
 
equals(Object) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
equals(Object) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless.ServiceInfo
 
equals(VmId) - Method in class org.sapia.ubik.rmi.server.VmId
 
equals(Object) - Method in class org.sapia.ubik.rmi.server.VmId
 
error(Class, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
error(String, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
error(Class, Object, Throwable) - Static method in class org.sapia.ubik.rmi.server.Log
 
error(String, Object, Throwable) - Static method in class org.sapia.ubik.rmi.server.Log
 
Event - Interface in org.sapia.ubik.rmi.interceptor
A marker interface that identifies interception events.
EventChannel - Class in org.sapia.ubik.mcast
An instance of this class represents a node in a given logical event channel.
EventChannel(String, String, int) - Constructor for class org.sapia.ubik.mcast.EventChannel
Constructor for EventChannel.
EventChannel(String, String, int, int) - Constructor for class org.sapia.ubik.mcast.EventChannel
Constructor for EventChannel.
EventChannel.ChannelEventListener - Class in org.sapia.ubik.mcast
 
EventConsumer - Class in org.sapia.ubik.mcast
Helper class that encasulates AsyncEventListeners and SyncEventListeners, grouping them by "event type".
EventConsumer(String, String) - Constructor for class org.sapia.ubik.mcast.EventConsumer
Creates an instance of this class, with the given node identifier, and the given domain.
EventConsumer(String) - Constructor for class org.sapia.ubik.mcast.EventConsumer
Creates an instance of this class with the given domain.
exceptionCaught(IoSession, Throwable) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioHandler
 
exec(Object) - Method in class org.sapia.ubik.net.PooledThread
Sets this pool's task, which represents a unit of work to perform.
exec(TaskContext) - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
exec(TaskContext) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
exec(TaskContext) - Method in class org.sapia.ubik.rmi.server.perf.CsvStatDumper
 
exec(TaskContext) - Method in interface org.sapia.ubik.taskman.Task
 
ExecQueue - Class in org.sapia.ubik.rmi.server.command
Models a queue of Executable instances.
ExecQueue() - Constructor for class org.sapia.ubik.rmi.server.command.ExecQueue
Constructor for CommandQueue.
Executable - Interface in org.sapia.ubik.rmi.server.command
This interface is based on the command pattern; it models an executable unit of work.
execute() - Method in class org.sapia.ubik.rmi.examples.HelloWorldCommand
 
execute() - Method in class org.sapia.ubik.rmi.examples.time.TimeClient
 
execute() - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
This method's implementation internally calls the getReplicationContext() method.
execute() - Method in class org.sapia.ubik.rmi.server.command.AsyncCommand
 
execute() - Method in class org.sapia.ubik.rmi.server.command.Command
This method executes this command.
execute() - Method in interface org.sapia.ubik.rmi.server.command.Executable
Performs this instance's logic.
execute() - Method in class org.sapia.ubik.rmi.server.command.Response
 
execute() - Method in class org.sapia.ubik.rmi.server.CommandConnect
 
execute() - Method in class org.sapia.ubik.rmi.server.CommandPing
 
execute() - Method in class org.sapia.ubik.rmi.server.gc.CommandGc
 
execute() - Method in class org.sapia.ubik.rmi.server.gc.CommandRefer
 
execute() - Method in class org.sapia.ubik.rmi.server.invocation.CallBackInvokeCommand
 
execute() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
 
execute() - Method in class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor.ResponseListCommand
 
execute() - Method in class org.sapia.ubik.rmi.server.RMICommand
Executes this command.
Export - Annotation Type in org.sapia.ubik.ioc.spring
 
exportObject(Object) - Static method in class org.sapia.ubik.rmi.server.Hub
"Exports" the passed in object as a remote RMI server: this method internally starts an RMI server that listens on a random port and implements the interfaces of the passed in object.
exportObject(Object, int) - Static method in class org.sapia.ubik.rmi.server.Hub
This method creates a server listening on the specified port.
exportObject(Object, Properties) - Static method in class org.sapia.ubik.rmi.server.Hub
Exports the given object as a server (and creates a remote reference).
exportObject(Object, String) - Static method in class org.sapia.ubik.rmi.server.Hub
Exports the given object as a remote object that will receive request through a server that must already have been exported for the given transport type.

F

FailOverEg - Class in org.sapia.ubik.rmi.examples
 
FailOverEg() - Constructor for class org.sapia.ubik.rmi.examples.FailOverEg
Constructor for LookUpEg.
fill(int) - Method in class org.sapia.ubik.net.Pool
Fills the pool up to the given size, or up to this pool's specified maximum size (if the latter was specified).
flush() - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
Foo - Interface in org.sapia.ubik.rmi.examples
 
FooServer1 - Class in org.sapia.ubik.rmi.examples.replication
 
FooServer1() - Constructor for class org.sapia.ubik.rmi.examples.replication.FooServer1
 
FooServer2 - Class in org.sapia.ubik.rmi.examples.replication
 
FooServer2() - Constructor for class org.sapia.ubik.rmi.examples.replication.FooServer2
 
fromDatagram(DatagramPacket) - Static method in class org.sapia.ubik.mcast.Util
 
fromDatagram(DatagramPacket) - Static method in class org.sapia.ubik.net.udp.Util
 
fromRemoteRefs(Name, String, List) - Static method in class org.sapia.ubik.rmi.server.RemoteRefStateless
Returns a stateless remote reference.

G

gc - Variable in class org.sapia.ubik.rmi.server.ServerRuntime
The object implementing the server-side distributed GC mechanism.
GC_CLEAN_INTERVAL - Static variable in class org.sapia.ubik.rmi.server.gc.ClientGC
 
GC_CLEAN_SIZE - Static variable in class org.sapia.ubik.rmi.server.gc.ClientGC
 
GC_INTERVAL - Static variable in class org.sapia.ubik.rmi.server.gc.ServerGC
 
GC_TIMEOUT - Static variable in class org.sapia.ubik.rmi.server.gc.ServerGC
 
GcEvent - Class in org.sapia.ubik.rmi.server.gc
A server-side event that can be intercepted for various purposes, mainly monitoring: it signals that a client GC has synchronized with the server GC.
get() - Method in class org.sapia.ubik.ioc.guice.RemoteServiceExporter
This method returns the object that must be exported.
get() - Method in class org.sapia.ubik.ioc.guice.RemoteServiceImporter
 
get(int) - Method in class org.sapia.ubik.mcast.DomainName
Returns the component whose index is given.
get(int) - Method in class org.sapia.ubik.mcast.RespList
Returns the Response object at the given index.
get(int) - Method in class org.sapia.ubik.mcast.View.AddressList
 
get() - Method in class org.sapia.ubik.rmi.server.command.Response
This response's return value.
get() - Method in class org.sapia.ubik.rmi.server.perf.StatValue
 
get(ClassLoader) - Method in class org.sapia.ubik.rmi.server.transport.MarshalledObject
Returns the object that this instance wraps.
get(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 
get(ByteBuffer, int) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 
get(OutputStream) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 
getAcceptorDaemonThread() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Returns the number of daemon threads used to accept incoming connections.
getAddress() - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
getAddress() - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Returns the address of this instance.
getAddress() - Method in class org.sapia.ubik.net.SocketServer
 
getAddress() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
 
getAddressFor(String) - Method in class org.sapia.ubik.mcast.View
Returns the ServerAddress corresponding to the given node.
getAnyLocalAddress() - Static method in class org.sapia.ubik.util.Localhost
 
getAssociatedVmId() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
getAttribute(String) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
getAttributes() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoveryEvent
 
getAttributes(String[]) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
getBar() - Method in class org.sapia.ubik.rmi.examples.CallbackFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.ColocatedStatelessFoo
 
getBar() - Method in interface org.sapia.ubik.rmi.examples.Foo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.JdkFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.JdkFoo_Stub
 
getBar() - Method in class org.sapia.ubik.rmi.examples.NioUbikFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.ReliableFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.StandaloneFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.StatelessFoo
 
getBar() - Method in class org.sapia.ubik.rmi.examples.UbikFoo
 
getBatchSize() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getBatchSize() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getBoolean() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getBoolean() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getBooleanProperty(String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getBooleanProperty(String, boolean) - Method in class org.sapia.ubik.rmi.PropUtil
 
getBufSize() - Method in class org.sapia.ubik.mcast.ByteArrayPool
 
getByte() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getByte() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getByteVector() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
getByteVector() - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
getCallbackAddress(String) - Method in class org.sapia.ubik.rmi.server.ClientRuntime
Returns this client's call-back server address (corresponds to the this client's singleton server, which will process incoming responses).
getCallerVmId() - Method in class org.sapia.ubik.rmi.server.command.AsyncCommand
Returns the caller's VM identifier.
getChannel() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Returns this instance's event channel.
getChar() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getChar() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getCleanedCount() - Method in class org.sapia.ubik.rmi.server.gc.GcEvent
Returns the number of objects that where garbage collected at the client.
getClientCount() - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
getClientCount() - Method in interface org.sapia.ubik.rmi.server.gc.ServerGCMBean
 
getCmdId() - Method in class org.sapia.ubik.rmi.server.command.AsyncCommand
Returns the identifier of this command.
getCodebase() - Method in class org.sapia.ubik.rmi.server.OID
 
getCommand() - Method in class org.sapia.ubik.rmi.server.command.AsyncCommand
Returns this instance's wrapped command.
getCommand() - Method in class org.sapia.ubik.rmi.server.invocation.ClientPostInvokeEvent
Returns the command to invoke.
getCommand() - Method in class org.sapia.ubik.rmi.server.invocation.ClientPreInvokeEvent
Return the command that will be sent to the server.
getConnection() - Method in class org.sapia.ubik.net.Request
Returns the connection which is linking to the client that made the request.
getConnection() - Method in class org.sapia.ubik.rmi.server.Config
 
getConnection() - Method in class org.sapia.ubik.rmi.server.RMICommand
Returns this command's connection.
getConnectionsFor(ServerAddress) - Static method in class org.sapia.ubik.rmi.server.transport.TransportManager
Gets a connection pool that holds connections to a server, given the server's address.
getCount() - Method in class org.sapia.ubik.mcast.EventConsumer
Returns the number of listeners within this instance.
getCount() - Method in class org.sapia.ubik.net.ConnectionPool
 
getCount() - Method in class org.sapia.ubik.rmi.examples.interceptor.HitCountInterceptor
 
getCreatedCount() - Method in class org.sapia.ubik.net.Pool
Returns the number of objects that have been created by this pool so far.
getData() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns this instance's data.
getData() - Method in class org.sapia.ubik.mcast.Response
Returns the data held by this instance.
getDebugImpl() - Static method in class org.sapia.ubik.rmi.server.Log
 
getDecoder() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioCodecFactory
 
getDefaultProvider() - Static method in class org.sapia.ubik.rmi.server.transport.TransportManager
Returns the default transport provider.
getDiscoHelper(String, String, int) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
getDiscoHelper(EventChannel) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
getDiscoHelper(String, String, int) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
getDiscoHelper(EventChannel) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
getDomainInfo() - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
getDomainInfo() - Method in interface org.sapia.ubik.rmi.naming.remote.RemoteContext
 
getDomainName() - Method in class org.sapia.ubik.mcast.EventChannel
Returns this instance's domain name.
getDomainName() - Method in class org.sapia.ubik.mcast.EventConsumer
Returns the object that represents this instance's domain name.
getDomainName() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns this instance's domain name.
getDomainName() - Method in class org.sapia.ubik.rmi.naming.remote.DomainInfo
Returns the domain name of the remote context.
getDouble() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getDouble() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getDurationStat() - Method in class org.sapia.ubik.net.ThreadPool
 
getEncoder() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioCodecFactory
 
getEnvironment() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
getError() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
 
getEventChannel() - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
getEventChannel() - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
getEventChannel() - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
getEventChannel() - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Returns the event channel that this instance uses to broacast events and subscribe to notifications.
getEventChannel() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
getException() - Method in class org.sapia.ubik.net.mplex.SocketQueue
Returns the current exception of this queue.
getFactory() - Method in class org.sapia.ubik.net.udp.UDPConnection
 
getFactory() - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection
 
getFloat() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getFloat() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getFloat(String, float) - Method in class org.sapia.ubik.rmi.PropUtil
 
getFloatProperty(String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getForcedGcPerHour() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getForcedGcPerHour() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getFrom() - Method in class org.sapia.ubik.rmi.server.command.AsyncCommand
Returns the address of the server to call back, and from which this command originates.
getGcPerMin() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getGcPerMin() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getHost() - Method in class org.sapia.ubik.net.TCPAddress
Returns the address of the host to which this instance corresponds.
getHost() - Method in class org.sapia.ubik.net.Uri
Returns the host of this URI.
getHosts() - Method in class org.sapia.ubik.mcast.View
Returns this instance's List of ServerAddresses.
getId() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns this event's unique identifier.
getId() - Method in class org.sapia.ubik.rmi.server.command.Response
Returns the command identifier that this response corresponds to.
getId() - Method in class org.sapia.ubik.rmi.server.command.ResponseLock
Returns this lock's unique identifier.
getInetAddress() - Method in class org.sapia.ubik.mcast.InetServerAddress
Returns this instance's InetAddress.
getInetAddress() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Returns the local address of this server socket.
getInetAddress() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getInetAddress() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the local address of this server socket.
getInetAddress() - Method in class org.sapia.ubik.net.udp.UDPServerAddress
Returns this instance's InetAddress.
getInitialContext(String, String, int) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
getInitialContext(String, String, int) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
getInitialContext(Hashtable) - Method in class org.sapia.ubik.rmi.naming.remote.RemoteInitialContextFactory
 
getInputStream() - Method in class org.sapia.ubik.net.mplex.MultiplexSocket
Returns the input stream of this socket.
getInputStream() - Method in class org.sapia.ubik.net.SocketConnection
Returns this instance's internal input stream.
getInstance() - Static method in class org.sapia.ubik.rmi.server.command.ResponseQueue
Returns this queue class' singleton.
getInstance() - Static method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
 
getInstance() - Static method in class org.sapia.ubik.rmi.server.VmId
 
getInt() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getInt() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getInterfaces() - Method in class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
getInterval() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getInterval() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getInterval() - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
getInterval() - Method in interface org.sapia.ubik.rmi.server.gc.ServerGCMBean
 
getInterval() - Method in class org.sapia.ubik.taskman.TaskContext
 
getIntProperty(String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getIntProperty(String, int) - Method in class org.sapia.ubik.rmi.PropUtil
 
getInvocationHandlerFor(Object) - Static method in class org.sapia.ubik.rmi.server.RmiUtils
 
getInvokeCommand() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
Returns the command representing the invocation that was made.
getInvokeCommand() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPreInvokeEvent
Returns the command that represents the method invocation that will be performed.
getInvokeDelay() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
Returns the approximate amount of time the call has taken locally.
getInvokeTime() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPreInvokeEvent
Returns the approximate time at which the invocation was received.
getJndiURI(TCPAddress) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
 
getLastGcCount() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getLastGcCount() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getLastPingDate() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getLastPingDate() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getLastUsageTime() - Method in class org.sapia.ubik.net.ConnectionPool
Returns the time an object was last acquired from this pool.
getLastUsageTime() - Method in class org.sapia.ubik.net.Pool
Returns the time an object was last acquired from this pool.
getLevel() - Static method in class org.sapia.ubik.rmi.server.Log
 
getLocalAddress() - Static method in class org.sapia.ubik.util.Localhost
Deprecated. Should method Localhost.getAnyLocalAddress() instead.
getLocalPort() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Returns the port on which this socket is listening.
getLocalPort() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getLocalPort() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the port on which this socket is listening.
getLocalSocketAddress() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
getLocalSocketAddress() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getLocalSocketAddress() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
getLong() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getLong() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getLongProperty(String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getLongProperty(String, long) - Method in class org.sapia.ubik.rmi.PropUtil
 
getMBean() - Method in class org.sapia.ubik.jmx.MBeanContainer
 
getMBeanInfo() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
getMethodName() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Returns the name of the method to invoke.
getMsg() - Method in interface org.sapia.ubik.rmi.examples.Bar
 
getMsg() - Method in class org.sapia.ubik.rmi.examples.JdkBar
 
getMsg() - Method in class org.sapia.ubik.rmi.examples.JdkBar_Stub
 
getMsg() - Method in class org.sapia.ubik.rmi.examples.StatelessUbikBar
 
getMsg() - Method in class org.sapia.ubik.rmi.examples.UbikBar
 
getMulticastAddress() - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Returns this instance's multicast address.
getMulticastAddress() - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
getMulticastAddress() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
getMulticastAddress() - Method in class org.sapia.ubik.rmi.naming.remote.DomainInfo
Returns a multicast address.
getMulticastHost() - Method in class org.sapia.ubik.mcast.EventChannel
Returns this instance's multicast address.
getMulticastPort() - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Returns this instance's multicast port.
getMulticastPort() - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
 
getMulticastPort() - Method in class org.sapia.ubik.mcast.EventChannel
Returns this instance's multicast port.
getMulticastPort() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
getMulticastPort() - Method in class org.sapia.ubik.rmi.naming.remote.DomainInfo
A multicast port.
getName() - Method in class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor.ProxyInvocationHandler
 
getName() - Method in class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
getName() - Method in class org.sapia.ubik.jmx.MBeanContainer
 
getName() - Method in class org.sapia.ubik.rmi.naming.remote.archie.SyncEvent
 
getName() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoveryEvent
Returns the name under which the service was bound.
getName() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
getName() - Method in class org.sapia.ubik.rmi.server.perf.Topic
 
getName() - Method in class org.sapia.ubik.taskman.TaskContext
 
getNameInNamespace() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
getNameParser(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
getNameParser(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
getNestedError() - Method in exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
getNextExecTime() - Method in class org.sapia.ubik.taskman.TaskContext
 
getNode() - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Returns the node identifier of this instance.
getNode() - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Returns the node identifier of this instance.
getNode() - Method in class org.sapia.ubik.mcast.EventChannel
 
getNode() - Method in class org.sapia.ubik.mcast.EventConsumer
Returns the node identifier of this instance.
getNode() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns the identifier of the node that sent this event.
getNodePath() - Method in class org.sapia.ubik.rmi.naming.remote.archie.SyncEvent
 
getObject() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
getObjectFor(OID) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Returns the object whose identifier is passed in.
getOID() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Returns the object identifier of the object on which the invocation will be performed.
getOID() - Method in class org.sapia.ubik.rmi.server.RemoteRef
Returns the identifier of the remote object to which this instance corresponds.
getOid() - Method in class org.sapia.ubik.rmi.server.RemoteRef
Returns this instance's object identifier.
getOID() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
getOID(String) - Method in class org.sapia.ubik.rmi.server.ServerTable
Returns the unique object identifier of this instance.
getOID() - Method in interface org.sapia.ubik.rmi.server.StubInvocationHandler
Returns the object identifier of the remote object corresponding to this instance.
getOriginAddress() - Method in class org.sapia.ubik.rmi.server.gc.GcEvent
Returns the address of the host from which the GC synchronization call comes.
getOriginId() - Method in class org.sapia.ubik.rmi.server.gc.GcEvent
 
getOuputStream() - Method in class org.sapia.ubik.net.SocketConnection
Returns this instance's internal output stream.
getOverwrite() - Method in class org.sapia.ubik.rmi.naming.remote.archie.SyncPutEvent
 
getParameter(String) - Method in class org.sapia.ubik.net.QueryString
Returns the value for the parameter with the passed in name.
getParameters() - Method in class org.sapia.ubik.net.QueryString
Returns this instance's parameters.
getParameterTypes() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Returns the signature (the types of the method's parameters) of the method to call.
getParams() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Returns the parameters of the method to call.
getPath() - Method in class org.sapia.ubik.net.QueryString
Returns this instance's path.
getPath() - Method in class org.sapia.ubik.net.Uri
Returns the path of this URI.
getPoolFor(ServerAddress) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
getPoolFor(ServerAddress) - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
getPoolFor(ServerAddress) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
getPoolFor(ServerAddress) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
getPoolFor(ServerAddress) - Method in interface org.sapia.ubik.rmi.server.transport.TransportProvider
Returns a client connection pool to the given server address.
getPort() - Method in class org.sapia.ubik.mcast.InetServerAddress
Returns this instance's port.
getPort() - Method in class org.sapia.ubik.mcast.server.UDPServer
 
getPort() - Method in class org.sapia.ubik.net.SocketServer
 
getPort() - Method in class org.sapia.ubik.net.TCPAddress
Returns the port of the server to which this instance corresponds.
getPort() - Method in class org.sapia.ubik.net.udp.UDPServerAddress
Returns this instance's port.
getPort() - Method in class org.sapia.ubik.net.Uri
Returns the port of this URI.
getPort() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
 
getProperty(String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getProperty(String, String) - Method in class org.sapia.ubik.rmi.PropUtil
 
getProviderFor(String) - Static method in class org.sapia.ubik.rmi.server.transport.TransportManager
Returns the transport provider corresponding to the given type.
getPushbackInputStream() - Method in class org.sapia.ubik.net.mplex.MultiplexSocket
Returns the input stream of this socket as a PushbackInputStream.
getQueryString() - Method in class org.sapia.ubik.net.Uri
Returns this instance's query string.
getQueue() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the socket queue of this handler.
getQueueFor(Destination) - Static method in class org.sapia.ubik.rmi.server.command.OutQueue
Returns the OutQueue instance corresponding to the specific hosts.
getReadAheadBufferSize() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Returns the size of the buffer used to pre-read the incoming bytes of the accepted connection.
getReceiveBufferSize() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Gets the value of the SO_RCVBUF option for this socket interceptor that is the proposed buffer size that will be used for Sockets accepted from this socket interceptor.
getReceiveBufferSize() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getReceiveBufferSize() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Gets the value of the SO_RCVBUF option for this socket interceptor that is the proposed buffer size that will be used for Sockets accepted from this socket interceptor.
getRefCount(VmId, OID) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Returns the total number of references held on the given object identifier.
getRefCount(OID) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Returns the reference count of the object whose identifier is given.
getRefCount() - Method in class org.sapia.ubik.rmi.server.ObjectTable
 
getRefCount() - Method in interface org.sapia.ubik.rmi.server.ObjectTableMBean
 
getRefs() - Method in class org.sapia.ubik.rmi.server.ObjectTable
 
getRemoteContext() - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
 
getRemoteContext() - Method in interface org.sapia.ubik.rmi.naming.remote.RemoteContextProvider
 
getRemoteObjectCount() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getRemoteObjectCount() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getRemoteRef(String) - Method in class org.sapia.ubik.rmi.server.ServerTable
Returns the remote reference of this instance.
getReplicatedCommand() - Method in class org.sapia.ubik.rmi.replication.ReplicationEvent
 
getReplicatedInvoker() - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
getRequestDurationSeconds() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
getRequestDurationSeconds() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
 
getRequestDurationStat() - Method in class org.sapia.ubik.net.SocketServer
 
getRequestsPerSecond() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
getRequestsPerSecond() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
 
getRequestsPerSecondStat() - Method in class org.sapia.ubik.net.SocketServer
 
getResultObject() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
 
getReturnObject() - Method in class org.sapia.ubik.rmi.server.invocation.ClientPostInvokeEvent
Returns the object that was returned by the remote method call.
getReuseAddress() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Tests if SO_REUSEADDR is enabled.
getReuseAddress() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getReuseAddress() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Tests if SO_REUSEADDR is enabled.
getRootContext() - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
 
getRpsStat() - Method in class org.sapia.ubik.net.ThreadPool
 
getScheme() - Method in class org.sapia.ubik.net.Uri
Returns the scheme of this URI.
getSelector() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the selector associated to this handler.
getSelectorDaemonThread() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Returns the number of daemon threads used to select an connector for incoming connections.
getServerAddress() - Method in interface org.sapia.ubik.net.Connection
Returns "address" of the server with which this connection communicates.
getServerAddress() - Method in class org.sapia.ubik.net.Request
Returns the address of the server that received the request.
getServerAddress() - Method in class org.sapia.ubik.net.SocketConnection
 
getServerAddress() - Method in class org.sapia.ubik.net.udp.UDPConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.command.Destination
Returns this instance's server address.
getServerAddress() - Method in class org.sapia.ubik.rmi.server.Config
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.RemoteRef
Returns the address of the server to which this stub "belongs".
getServerAddress() - Method in class org.sapia.ubik.rmi.server.RMICommand
Returns this command's target server address, which corresponds to the server that received this command.
getServerAddress() - Method in interface org.sapia.ubik.rmi.server.Server
Returns this instance's address.
getServerAddress() - Method in class org.sapia.ubik.rmi.server.ServerTable
Returns the adress of the server corresponding to the default transport type.
getServerAddress(String) - Method in class org.sapia.ubik.rmi.server.ServerTable
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletRmiConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletServer
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiServerConnection
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
getServerAddress() - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiServer
 
getServerAddressFor(String) - Static method in class org.sapia.ubik.rmi.server.Hub
Returns the address of the server for the given transport type.
getService() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoveryEvent
Returns the service that was bound.
getServiceMapper() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
Returns the service mapper that is held within this instance.
getServices() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
getShort() - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
getShort() - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
getSiblings() - Method in class org.sapia.ubik.rmi.examples.replication.ReplicatedInvokerImpl
 
getSiblings() - Method in interface org.sapia.ubik.rmi.replication.ReplicatedInvoker
 
getSizeInBytes(Object) - Static method in class org.sapia.ubik.mcast.Util
 
getSizeInBytes(Object) - Static method in class org.sapia.ubik.net.udp.Util
 
getSocket() - Method in class org.sapia.ubik.net.mplex.SocketQueue
Returns the next available socket.
getSoTimeout() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Retrieve setting for SO_TIMEOUT.
getSoTimeout() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
getSoTimeout() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
(i.e., timeout of infinity).
getSourceError() - Method in exception org.sapia.ubik.net.NestedIOException
Returns the source error encapsulated in this composite exception.
getSourceError() - Method in exception org.sapia.ubik.rmi.RemoteRuntimeException
Returns the source error encapsulated in this composite exception.
getSourceError() - Method in exception org.sapia.ubik.rmi.RmiIOException
Returns the source error encapsulated in this composite exception.
getSpecificCount(VmId, OID) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Returns the total number of references held on the given object by the client whose host corresponds to the passed in VmId.
getStartTime() - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
 
getStat() - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
 
getStat() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
getStats() - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
 
getStatus() - Method in class org.sapia.ubik.mcast.Response
Returns this instance's status.
getStubFor(RemoteRef, Object) - Static method in class org.sapia.ubik.rmi.server.Hub
 
getStubInvocationHandler() - Method in interface org.sapia.ubik.rmi.server.StubContainer
Returns the invocation handler that this instance wraps.
getStubInvocationHandler() - Method in class org.sapia.ubik.rmi.server.StubContainerBase
 
getTarget() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
Returns the object on which the method invocation was performed.
getTarget() - Method in class org.sapia.ubik.rmi.server.invocation.ServerPreInvokeEvent
Returns the object on which to perform the method call.
getTargetAddresses() - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
getThreadCount() - Method in class org.sapia.ubik.net.Semaphore
Gets the number of currently running threads that have been borrowed from this instance.
getThreadCount() - Method in class org.sapia.ubik.net.SocketServer
 
getThreadCount() - Method in class org.sapia.ubik.net.ThreadPool
 
getThreadCount() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
getThreadCount() - Method in interface org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerMBean
 
getThreshold() - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
getThreshold() - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
getThrowable() - Method in class org.sapia.ubik.mcast.Response
Returns the Throwable held within this response.
getTime() - Method in class org.sapia.ubik.rmi.examples.time.StatelessTimeServiceImpl
Implements the TimeServiceIF interface.
getTime() - Method in interface org.sapia.ubik.rmi.examples.time.TimeServiceIF
Returns the current system time.
getTime() - Method in class org.sapia.ubik.rmi.examples.time.TimeServiceImpl
Implements the TimeServiceIF interface.
getTimeout() - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
getTimeout() - Method in interface org.sapia.ubik.rmi.server.gc.ServerGCMBean
 
getTimeService() - Method in class org.sapia.ubik.rmi.examples.time.TimeClient
 
getTopic(String) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
 
getTopics() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
 
getTransportType() - Method in class org.sapia.ubik.mcast.InetServerAddress
 
getTransportType() - Method in interface org.sapia.ubik.net.ServerAddress
Returns the "transport type" of the server corresponding to this server address.
getTransportType() - Method in class org.sapia.ubik.net.TCPAddress
 
getTransportType() - Method in class org.sapia.ubik.net.udp.UDPServerAddress
 
getTransportType() - Method in interface org.sapia.ubik.rmi.server.transport.Connections
Returns the "transport type" of the connections held by this instance.
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioAddress
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpClientConnectionPool
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketClientConnectionPool
 
getTransportType() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
getTransportType() - Method in interface org.sapia.ubik.rmi.server.transport.TransportProvider
Returns this instance's "transport type".
getType() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns this instance's logical typeentifier.
getValue() - Method in class org.sapia.ubik.rmi.naming.remote.archie.SyncPutEvent
 
getValue() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
getView() - Method in class org.sapia.ubik.mcast.EventChannel
Returns this instance's "view".
getVisitedAddresses() - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
getVmId() - Method in class org.sapia.ubik.rmi.server.command.Destination
Returns a VmId.
getVmId() - Method in class org.sapia.ubik.rmi.server.RMICommand
Returns the identifier of the VM from which this command comes from.
GuiceTimeClient - Class in org.sapia.ubik.rmi.examples.guice
 
GuiceTimeClient() - Constructor for class org.sapia.ubik.rmi.examples.guice.GuiceTimeClient
 
GuiceTimeServer - Class in org.sapia.ubik.rmi.examples.guice
 
GuiceTimeServer() - Constructor for class org.sapia.ubik.rmi.examples.guice.GuiceTimeServer
 

H

handle(DatagramPacket, MulticastSocket) - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
handle(DatagramPacket, DatagramSocket) - Method in class org.sapia.ubik.mcast.server.UDPServer
 
handle(DatagramPacket, DatagramSocket) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
handle(Request, Response) - Method in class org.sapia.ubik.rmi.server.transport.http.ServiceMapper
 
handle(Request, Response) - Method in class org.sapia.ubik.rmi.server.transport.http.UbikHttpHandler
 
handleError(Throwable) - Method in class org.sapia.ubik.net.SocketServer
 
handleError(Throwable) - Method in class org.sapia.ubik.net.udp.UDPServer
 
handleError(Throwable) - Method in class org.sapia.ubik.rmi.interceptor.MultiDispatcher
Template method that is called internally when an error is trapped when invoking the call-back method on a given interceptor instance.
handleError(Throwable) - Method in class org.sapia.ubik.rmi.interceptor.SingleDispatcher
Template method that is called internally when an error is trapped when invoking the call-back method on a given interceptor instance.
handleError(RemoteRefStateless.ServiceInfo, Object, Method, Object[], Throwable) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
handleError(Throwable) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
handleExecutionException(Exception) - Method in class org.sapia.ubik.net.PooledThread
 
handleExecutionException(Exception) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerThread
 
handleLookup(String, int, String, Map) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.JNDIHandler
 
handleLookup(String, int, String, Map) - Method in interface org.sapia.ubik.rmi.naming.ServiceHandler
Handles the lookup for the given path, given the host and port.
handlePacketSizeToShort(DatagramPacket) - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
handlePacketSizeToShort(DatagramPacket) - Method in class org.sapia.ubik.mcast.server.UDPServer
 
handlePacketSizeToShort(DatagramPacket) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
HANDLER_PATTERN - Static variable in class org.sapia.ubik.rmi.naming.ServiceLocator
Corresponds to the prefix of properties specifying service handlers.
handleRequest(Request, Object) - Method in class org.sapia.ubik.net.udp.UDPServer
 
handleRequest(HttpServletRequest, HttpServletResponse) - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
handleRequest(Request, Object) - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiServer
 
handleSoTimeout() - Method in class org.sapia.ubik.mcast.EventChannel.ChannelEventListener
 
handleSoTimeout() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
handleSoTimeout() - Method in class org.sapia.ubik.mcast.server.UDPServer
 
handleSoTimeout() - Method in interface org.sapia.ubik.mcast.SocketTimeoutListener
 
handleSoTimeout() - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
hasDomainName() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns true if this instance was created with a domain name - meaning that it was targeted at a single domain.
hashCode() - Method in class org.sapia.ubik.mcast.InetServerAddress
 
hashCode() - Method in class org.sapia.ubik.net.TCPAddress
This method returns a hash code based on this instances host and port.
hashCode() - Method in class org.sapia.ubik.net.udp.UDPServerAddress
 
hashCode() - Method in class org.sapia.ubik.rmi.server.command.Destination
 
hashCode() - Method in class org.sapia.ubik.rmi.server.OID
Creates a hashcode with this instance's internal ID string.
hashCode() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
hashCode() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless.ServiceInfo
 
hashCode() - Method in class org.sapia.ubik.rmi.server.VmId
 
hasRemaining() - Method in class org.sapia.ubik.util.ByteVector
 
hasSyncListener(String) - Method in class org.sapia.ubik.mcast.EventConsumer
Checks if a SyncEventListener exists for the given event type
HealthCheck - Interface in org.sapia.ubik.rmi.server
 
HelloWorldCommand - Class in org.sapia.ubik.rmi.examples
 
HelloWorldCommand() - Constructor for class org.sapia.ubik.rmi.examples.HelloWorldCommand
 
hit() - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
This method must be called by client applications to increment the int counter.
hit(int) - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
This method must be called by client applications to increment the int counter.
HitCountInterceptor - Class in org.sapia.ubik.rmi.examples.interceptor
 
HitCountInterceptor() - Constructor for class org.sapia.ubik.rmi.examples.interceptor.HitCountInterceptor
 
HitsPerHourStatistic - Class in org.sapia.ubik.rmi.server.perf
Calculates hits per hour.
HitsPerMinStatistic - Class in org.sapia.ubik.rmi.server.perf
Calculates hits per minute.
HitsPerSecStatistic - Class in org.sapia.ubik.rmi.server.perf
Calculates hits per second.
HitStatFactory - Class in org.sapia.ubik.rmi.server.perf
This factory is used to create instances of HitsPerHourStatistic, HitsPerMinStatistic, and HitsPerSecStatistic.
HitStatFactory() - Constructor for class org.sapia.ubik.rmi.server.perf.HitStatFactory
 
HTTP_PORT_KEY - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
Corresponds to the ubik.rmi.transport.http.port property, used to specify the port on which a HTTP Ubik RMI server should be bound (for a given HttpTransportProvider instance.
HttpAddress - Class in org.sapia.ubik.rmi.server.transport.http
Models an HTTP address.
HttpAddress() - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpAddress
Do not call; used for externalization only.
HttpAddress(Uri) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpAddress
 
HttpAddress(String, Uri) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpAddress
 
HttpClientConnectionPool - Class in org.sapia.ubik.rmi.server.transport.http
This class implements the Connections interface over Jakarta's HTTP client.
HttpClientConnectionPool(HttpAddress) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
HttpClientConnectionPool(Uri) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
HttpConsts - Interface in org.sapia.ubik.rmi.server.transport.http
Holds constants.
HttpFoo - Class in org.sapia.ubik.rmi.examples.http
 
HttpFoo() - Constructor for class org.sapia.ubik.rmi.examples.http.HttpFoo
 
HttpFooClient - Class in org.sapia.ubik.rmi.examples.http
 
HttpFooClient() - Constructor for class org.sapia.ubik.rmi.examples.http.HttpFooClient
 
HttpFooServlet - Class in org.sapia.ubik.rmi.examples.http
 
HttpFooServlet() - Constructor for class org.sapia.ubik.rmi.examples.http.HttpFooServlet
 
HttpFooServletClient - Class in org.sapia.ubik.rmi.examples.http
 
HttpFooServletClient() - Constructor for class org.sapia.ubik.rmi.examples.http.HttpFooServletClient
 
HttpRmiClientConnection - Class in org.sapia.ubik.rmi.server.transport.http
Implements the RmiConnection interface over HTTP - more precisely, over a Jakarta HTTP client.
HttpRmiClientConnection() - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
Creates an instance of this class with the given HTTP client and uri to connect to.
HttpStreamSelector - Class in org.sapia.ubik.net.mplex
Implements a selection logic for HTTP requests.
HttpStreamSelector() - Constructor for class org.sapia.ubik.net.mplex.HttpStreamSelector
Creates a new HtpStreamSelector instance that will select any HTTP request.
HttpStreamSelector(String, String) - Constructor for class org.sapia.ubik.net.mplex.HttpStreamSelector
Creates a new HtpStreamSelector instance that will select an HTTP request based on the criterias passed in.
HttpTransportProvider - Class in org.sapia.ubik.rmi.server.transport.http
An instance of this class creates HttpRmiServer instances, as well as client-side connections (using Jakartas HTTP client).
HttpTransportProvider() - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
HttpTransportProvider(String) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
HttpTransportProvider(String, File) - Constructor for class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
Hub - Class in org.sapia.ubik.rmi.server
This class is the single-entry point into Ubik RMI's API.
Hub() - Constructor for class org.sapia.ubik.rmi.server.Hub
 

I

Import - Annotation Type in org.sapia.ubik.ioc.spring
 
incrementDouble(double) - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
incrementDouble(double) - Method in class org.sapia.ubik.rmi.server.perf.StatValue
 
incrementInt(int) - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
incrementInt(int) - Method in class org.sapia.ubik.rmi.server.perf.StatValue
 
incrementLong(long) - Method in class org.sapia.ubik.rmi.server.perf.Statistic
Adds the given long to this instance.
incrementLong(long) - Method in class org.sapia.ubik.rmi.server.perf.StatValue
Increments this instance's current value by the given increment.
InetServerAddress - Class in org.sapia.ubik.mcast
Implement a ServerAddress around a an InetAddress and a port.
InetServerAddress(InetAddress, int) - Constructor for class org.sapia.ubik.mcast.InetServerAddress
Constructor for InetServerAddress.
info(Class, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
info(Class, Object, Throwable) - Static method in class org.sapia.ubik.rmi.server.Log
 
info(String, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
init(ServletConfig) - Method in class org.sapia.ubik.rmi.examples.http.HttpFooServlet
 
init(Config) - Method in class org.sapia.ubik.rmi.server.RMICommand
Initializes this instance with a CommandConfig upon its arrival at the server.
initPool(boolean) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
InQueue - Class in org.sapia.ubik.rmi.server.command
Implements the queue into which incoming Executable instances are inserted before being processed in separate threads.
Interceptor - Interface in org.sapia.ubik.rmi.interceptor
This interface is a marker that interceptor objects must implement.
interrupt() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerThread
 
InvalidInterceptorException - Exception in org.sapia.ubik.rmi.interceptor
Signals that an interceptor could not be registered for a given event.
InvalidInterceptorException(String) - Constructor for exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
InvalidInterceptorException(Throwable) - Constructor for exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
InvalidInterceptorException(String, Throwable) - Constructor for exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
InvocationDispatcher - Class in org.sapia.ubik.rmi.server.invocation
This class handles remote method invocations on the client-side.
InvocationDispatcher() - Constructor for class org.sapia.ubik.rmi.server.invocation.InvocationDispatcher
Constructor for InvocationDispatcher.
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.ioc.guice.RemoteServiceImporter.ProxyInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor.ProxyInvocationHandler
 
invoke(String, Class[], Object[]) - Method in class org.sapia.ubik.rmi.examples.replication.ReplicatedInvokerImpl
 
invoke(String, Class[], Object[]) - Method in interface org.sapia.ubik.rmi.replication.ReplicatedInvoker
 
invoke(String, Object[], String[]) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefEx
 
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
 
invoke(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
InvokeCommand - Class in org.sapia.ubik.rmi.server.invocation
This commands performs a remote method invocation.
InvokeCommand() - Constructor for class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Do not call; used for externalization only.
InvokeCommand(OID, String, Object[], Class[], String) - Constructor for class org.sapia.ubik.rmi.server.invocation.InvokeCommand
 
IP_PATTERN_KEY - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.address-pattern' property key.
isBound() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Returns the binding state of the socket.
isBound() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
isBound() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the binding state of the socket.
isCallBack() - Method in class org.sapia.ubik.rmi.server.RemoteRef
Returns true if this stub is in call-back mode.
isClosed() - Method in class org.sapia.ubik.mcast.EventChannel
 
isClosed() - Method in interface org.sapia.ubik.net.mplex.MultiplexSocketConnector
Returns the closed state of the socket.
isClosed() - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
isClosed() - Method in class org.sapia.ubik.net.mplex.SocketConnectorImpl
Returns the closed state of the socket.
isDebug() - Static method in class org.sapia.ubik.rmi.server.Log
 
isEnabled() - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzer
 
isEnabled() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
isEnabled() - Method in class org.sapia.ubik.rmi.server.perf.Topic
 
isError() - Method in class org.sapia.ubik.mcast.Response
Returns true if this instance contains a Throwable.
isError() - Static method in class org.sapia.ubik.rmi.server.Log
 
isInfo() - Static method in class org.sapia.ubik.rmi.server.Log
 
isIpPatternDefined() - Static method in class org.sapia.ubik.util.Localhost
 
isJmxEnabled() - Static method in class org.sapia.ubik.jmx.JmxHelper
 
isNull() - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
isOver() - Method in class org.sapia.ubik.net.Timer
 
isShutdown() - Static method in class org.sapia.ubik.rmi.server.Hub
Returns true if the Hub is shut down.
isStarted() - Method in class org.sapia.ubik.mcast.EventChannel
 
isStarted() - Method in class org.sapia.ubik.util.StartStopLock
 
isStopped() - Method in class org.sapia.ubik.util.StartStopLock
 
isStopRequested() - Method in class org.sapia.ubik.util.StartStopLock
 
isStub(Object) - Static method in class org.sapia.ubik.rmi.server.RmiUtils
 
isSync() - Method in class org.sapia.ubik.mcast.RemoteEvent
Returns true if this instance represents an event that necessitates a synchronous response.
isValid() - Method in interface org.sapia.ubik.rmi.server.HealthCheck
 
isValid() - Method in class org.sapia.ubik.rmi.server.RemoteRef
Tests the connection between this handler and its server; returns false if connection is invalid.
isValid() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
isValid() - Method in class org.sapia.ubik.rmi.server.StubContainerBase
Returns true if the connection to the remote server of the stub that this instance wraps is still valid.
isWarning() - Static method in class org.sapia.ubik.rmi.server.Log
 

J

JdkBar - Class in org.sapia.ubik.rmi.examples
 
JdkBar() - Constructor for class org.sapia.ubik.rmi.examples.JdkBar
 
JdkBar_Stub - Class in org.sapia.ubik.rmi.examples
 
JdkBar_Stub(RemoteRef) - Constructor for class org.sapia.ubik.rmi.examples.JdkBar_Stub
 
JdkClientConnectionPool - Class in org.sapia.ubik.rmi.server.transport.http
This class implements the Connections interface over the JDK's HTTP support classes (URL, HttpURLConnection).
JdkClientConnectionPool(HttpAddress) - Constructor for class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
JdkClientConnectionPool(String, Uri) - Constructor for class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
JdkFoo - Class in org.sapia.ubik.rmi.examples
 
JdkFoo() - Constructor for class org.sapia.ubik.rmi.examples.JdkFoo
 
JdkFoo_Stub - Class in org.sapia.ubik.rmi.examples
 
JdkFoo_Stub(RemoteRef) - Constructor for class org.sapia.ubik.rmi.examples.JdkFoo_Stub
 
JdkRmiClientConnection - Class in org.sapia.ubik.rmi.server.transport.http
Implements the RmiClientConnection over the JDK's URL class.
JdkRmiClientConnection() - Constructor for class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
JMX_ENABLED - Static variable in interface org.sapia.ubik.rmi.Consts
Determines if Ubik's JMX beans should be registered with the platform's MBeanServer - system property: ubik.rmi.stats.enabled.
JmxHelper - Class in org.sapia.ubik.jmx
Helper class providing static methods pertaining to JMX manipulations.
JmxHelper() - Constructor for class org.sapia.ubik.jmx.JmxHelper
 
JNDI_CLIENT_PUBLISH - Static variable in interface org.sapia.ubik.rmi.naming.remote.Consts
 
JNDI_SERVER_DISCO - Static variable in interface org.sapia.ubik.rmi.naming.remote.Consts
 
JNDI_SERVER_PUBLISH - Static variable in interface org.sapia.ubik.rmi.naming.remote.Consts
 
JndiAttributesBindEg - Class in org.sapia.ubik.rmi.examples.jndi
 
JndiAttributesBindEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiAttributesBindEg
 
JndiAttributesLookupEg - Class in org.sapia.ubik.rmi.examples.jndi
 
JndiAttributesLookupEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiAttributesLookupEg
 
JndiBrowsingEg - Class in org.sapia.ubik.rmi.examples.jndi
Copyright:Copyright © 2002-2003 Sapia Open Source Software.
JndiBrowsingEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiBrowsingEg
Creates a new instance of JndiBrowsingEg
JndiConnectEg - Class in org.sapia.ubik.rmi.examples.jndi
 
JndiConnectEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiConnectEg
 
JndiDiscoListener - Interface in org.sapia.ubik.rmi.naming.remote.discovery
An instance of this interface is notified when a new JNDI server appears on the network.
JndiDiscoListenerEg - Class in org.sapia.ubik.rmi.examples
 
JndiDiscoListenerEg() - Constructor for class org.sapia.ubik.rmi.examples.JndiDiscoListenerEg
Constructor for ServiceDiscoListenerExample.
JndiDiscoverEg - Class in org.sapia.ubik.rmi.examples.jndi
 
JndiDiscoverEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiDiscoverEg
 
JndiDiscoveryEg - Class in org.sapia.ubik.rmi.examples.jndi
 
JndiDiscoveryEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.JndiDiscoveryEg
 
JNDIHandler - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
JNDIHandler() - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.JNDIHandler
 
JndiRunner - Class in org.sapia.ubik.rmi.examples
 
JndiRunner() - Constructor for class org.sapia.ubik.rmi.examples.JndiRunner
 
JNDIServer - Class in org.sapia.ubik.rmi.naming.remote
This class implements a JNDIServer by exporting a root javax.naming.Context as a remote object.
JNDIServer() - Constructor for class org.sapia.ubik.rmi.naming.remote.JNDIServer
 
JNDIServer.ShutdownHook - Class in org.sapia.ubik.rmi.naming.remote
 
JNDIServerHelper - Class in org.sapia.ubik.rmi.naming.remote
 
JNDIServerHelper() - Constructor for class org.sapia.ubik.rmi.naming.remote.JNDIServerHelper
 
JNDIServerHelper.Args - Class in org.sapia.ubik.rmi.naming.remote
 

L

length() - Method in class org.sapia.ubik.util.ByteVector
Returns the number of bytes that this instance holds.
list(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
list(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
listBindings(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
listBindings(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
ListenerAlreadyRegisteredException - Exception in org.sapia.ubik.mcast
Thrown when a synchronous event listener has already been registered for a given event type.
ListenerAlreadyRegisteredException(String) - Constructor for exception org.sapia.ubik.mcast.ListenerAlreadyRegisteredException
Constructor for ListenerAlreadyRegisteredException.
LoadBalanceEg - Class in org.sapia.ubik.rmi.examples
 
LoadBalanceEg() - Constructor for class org.sapia.ubik.rmi.examples.LoadBalanceEg
Constructor for LookUpEg.
loadClass(String, boolean) - Method in class org.sapia.ubik.rmi.server.RmiClassLoader
 
LocalContext - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
LocalContext(String, RemoteContext) - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
Localhost - Class in org.sapia.ubik.util
This class provides a utility method that can be used to retrieve the IP address of this host.
Localhost() - Constructor for class org.sapia.ubik.util.Localhost
 
LocalNamingEnum - Class in org.sapia.ubik.rmi.naming.remote.proxy
 
LocalNamingEnum(String, Name, NamingEnumeration) - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.LocalNamingEnum
 
LocalResponseSender - Class in org.sapia.ubik.rmi.server.command
 
LocalResponseSender() - Constructor for class org.sapia.ubik.rmi.server.command.LocalResponseSender
Constructor for LocalResponseSender.
Log - Class in org.sapia.ubik.rmi.server
A logger that logs to System.out, used by the RMI runtime.
Log() - Constructor for class org.sapia.ubik.rmi.server.Log
 
LOG_LEVEL - Static variable in interface org.sapia.ubik.rmi.Consts
Defines the logging verbosity; must be one of the following: debug, info, warning, error - system property name: ubik.rmi.log.level.
lookup(String) - Method in interface org.sapia.ubik.ioc.guice.NamingService
Looks up the object under the given name.
lookup(String) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
lookup(String) - Method in interface org.sapia.ubik.ioc.NamingService
Looks up the object under the given name.
lookup(String) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
lookup(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
lookup(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
lookup(String) - Static method in class org.sapia.ubik.rmi.naming.ServiceLocator
Performs the lookup for the given path.
lookupLink(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
lookupLink(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 

M

main(String[]) - Static method in class org.sapia.ubik.net.MyClient
 
main(String[]) - Static method in class org.sapia.ubik.net.MyServer
 
main(String[]) - Static method in class org.sapia.ubik.net.udp.DummyClient
 
main(String[]) - Static method in class org.sapia.ubik.net.udp.UDPServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.Bench
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.CallbackClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.CallbackFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.ColocatedStatelessFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.FailOverEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.guice.GuiceTimeClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.guice.GuiceTimeServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.HelloWorldCommand
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.http.HttpFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.http.HttpFooClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.http.HttpFooServlet
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.http.HttpFooServletClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.interceptor.HitCountInterceptor
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceImpl
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.JdkFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiAttributesBindEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiAttributesLookupEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiBrowsingEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiConnectEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiDiscoverEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.JndiDiscoveryEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.jndi.ServiceDiscoveryEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.JndiDiscoListenerEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.JndiRunner
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.LoadBalanceEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.nio.NioFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.nio.NioFooClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.NioUbikFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.PrimitiveClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.ReliableFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.replication.Client
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.replication.FooServer1
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.replication.FooServer2
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.ServiceDiscoListenerEg
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.StandaloneFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.StandaloneFooClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.StatelessFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.AnnotatedTimeServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.AnnotatedTimeServiceClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.CliTimeClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.EndlessTimeClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.StatelessTimeServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.StressedTimeClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.TimeClient
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.time.TimeServer
 
main(String[]) - Static method in class org.sapia.ubik.rmi.examples.UbikFoo
 
main(String[]) - Static method in class org.sapia.ubik.rmi.naming.remote.JNDIServer
Starts this server.
mark(int) - Method in class org.sapia.ubik.util.ByteVector
Internally sets the given position as a mark.
mark(int) - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
markSupported() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
MarshalInputStream - Class in org.sapia.ubik.rmi.server.transport
This class is used to unmarshal incoming responses from servers.
MarshalInputStream(InputStream) - Constructor for class org.sapia.ubik.rmi.server.transport.MarshalInputStream
 
MarshalledObject - Class in org.sapia.ubik.rmi.server.transport
An instance of this class keeps an object in byte form.
MarshalledObject() - Constructor for class org.sapia.ubik.rmi.server.transport.MarshalledObject
Do not use.
MarshalledObject(Object, VmId, String, String) - Constructor for class org.sapia.ubik.rmi.server.transport.MarshalledObject
Constructor for MarshalledObject.
MARSHALLING - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.marshalling' property key.
MARSHALLING - Static variable in class org.sapia.ubik.rmi.server.RmiUtils
 
MarshalOutputStream - Class in org.sapia.ubik.rmi.server.transport
This class is used to marshal outgoing requests.
MarshalOutputStream(OutputStream) - Constructor for class org.sapia.ubik.rmi.server.transport.MarshalOutputStream
Constructor for RmiOutputStream.
matchesAll(DomainName, String) - Method in class org.sapia.ubik.mcast.EventConsumer
 
matchesThis(DomainName, String) - Method in class org.sapia.ubik.mcast.EventConsumer
 
MAX_THREADS - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
This constant corresponds to the ubik.rmi.transport.socket.max-threads system property.
MaxThreadReachedException - Exception in org.sapia.ubik.net
 
MaxThreadReachedException(String) - Constructor for exception org.sapia.ubik.net.MaxThreadReachedException
Constructor for MaxThreadReachedException.
MaxThreadReachedException(String, Throwable) - Constructor for exception org.sapia.ubik.net.MaxThreadReachedException
Constructor for MaxThreadReachedException.
MaxThreadReachedException(Throwable) - Constructor for exception org.sapia.ubik.net.MaxThreadReachedException
Constructor for MaxThreadReachedException.
MaxThreadReachedException() - Constructor for exception org.sapia.ubik.net.MaxThreadReachedException
Constructor for MaxThreadReachedException.
MBeanContainer - Class in org.sapia.ubik.jmx
Holds a MBean and its ObjectName
MBeanContainer(ObjectName, Object) - Constructor for class org.sapia.ubik.jmx.MBeanContainer
 
MBeanFactory - Interface in org.sapia.ubik.jmx
This interface specifies a method for MBean creation.
MCAST_ADDR_KEY - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.naming.mcast.address' property key.
MCAST_BUFSIZE_KEY - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.naming.mcast.bufsize' property key.
MCAST_HEARTBEAT_INTERVAL - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.naming.mcast.heartbeat.interval' property key.
MCAST_HEARTBEAT_TIMEOUT - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.naming.mcast.heartbeat.timeout' property key.
MCAST_PORT_KEY - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the 'ubik.rmi.naming.mcast.post' property key.
messageReceived(IoSession, Object) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioHandler
 
MulticastServer - Class in org.sapia.ubik.mcast.server
 
MulticastServer(String, int, String, int, int) - Constructor for class org.sapia.ubik.mcast.server.MulticastServer
Constructor for UDPServer.
MulticastServer(String, int, String, int) - Constructor for class org.sapia.ubik.mcast.server.MulticastServer
 
MultiDispatcher - Class in org.sapia.ubik.rmi.interceptor
This dispatcher allows to register multiple interceptors for a given event.
MultiDispatcher() - Constructor for class org.sapia.ubik.rmi.interceptor.MultiDispatcher
 
MultiplexServerSocket - Class in org.sapia.ubik.net.mplex
This class is the main server socket that multiplexes the traditionnal java.net.ServerSocket.
MultiplexServerSocket() - Constructor for class org.sapia.ubik.net.mplex.MultiplexServerSocket
Creates a new MultiplexServerSocket instance.
MultiplexServerSocket(int) - Constructor for class org.sapia.ubik.net.mplex.MultiplexServerSocket
Creates a new MultiplexServerSocket instance.
MultiplexServerSocket(int, int) - Constructor for class org.sapia.ubik.net.mplex.MultiplexServerSocket
Creates a new MultiplexServerSocket instance.
MultiplexServerSocket(int, int, InetAddress) - Constructor for class org.sapia.ubik.net.mplex.MultiplexServerSocket
Creates a new MultiplexServerSocket instance.
MultiplexServerSocket.SelectorTask - Class in org.sapia.ubik.net.mplex
This class is responsible of the selection logic of the multiplex.
MultiplexServerSocket.SelectorTask() - Constructor for class org.sapia.ubik.net.mplex.MultiplexServerSocket.SelectorTask
 
MultiplexServerSocketFactory - Class in org.sapia.ubik.net
 
MultiplexServerSocketFactory() - Constructor for class org.sapia.ubik.net.MultiplexServerSocketFactory
 
MultiplexSocket - Class in org.sapia.ubik.net.mplex
The MultiplesSocket is the implementation of client socket that is used in Ubik's multiplex logic.
MultiplexSocket(SocketImpl, int) - Constructor for class org.sapia.ubik.net.mplex.MultiplexSocket
Creates a new MultiplexSocket instance.
MultiplexSocketConnector - Interface in org.sapia.ubik.net.mplex
The MultiplexSocketConnector class is the access point to get client socket connections in the multiplex logic.
MultiplexSocketTransportProvider - Class in org.sapia.ubik.rmi.server.transport.socket
Implements the TransportProvider interface by extending the basic socket transport provider.
MultiplexSocketTransportProvider() - Constructor for class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
Creates a new MultiplexSocketTransportProvider instance.
MultithreadedTaskManager - Class in org.sapia.ubik.taskman
This class implements a TaskManager that creates a thread for each task added to it.
MultithreadedTaskManager() - Constructor for class org.sapia.ubik.taskman.MultithreadedTaskManager
 
MyClient - Class in org.sapia.ubik.net
 
MyClient() - Constructor for class org.sapia.ubik.net.MyClient
Constructor for MyClient.
MyServer - Class in org.sapia.ubik.net
 
MyServer() - Constructor for class org.sapia.ubik.net.MyServer
Constructor for MyServer.

N

name - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
nameToString(Name) - Method in class org.sapia.ubik.net.QueryStringParser
Returns the string form of a Name.
NamingService - Interface in org.sapia.ubik.ioc.guice
Specifies the behavior of a service that serves as a broker between a remote Ubik JNDI provider and in-VM Guice-instantiated objects.
NamingService - Interface in org.sapia.ubik.ioc
Specifies the behavior of a service that serves as a broker between a remote Ubik JNDI provider and in-VM Guice-instantiated objects.
NamingServiceBean - Class in org.sapia.ubik.ioc.spring
This singleton bean acts as a bridge to the Ubik JNDI server.
NamingServiceBean() - Constructor for class org.sapia.ubik.ioc.spring.NamingServiceBean
 
NamingServiceImpl - Class in org.sapia.ubik.ioc.guice
 
NamingServiceImpl(String) - Constructor for class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
NestedIOException - Exception in org.sapia.ubik.net
 
NestedIOException(String, Throwable) - Constructor for exception org.sapia.ubik.net.NestedIOException
Creates a new CompositeRuntimeException instance with the arguments passed in.
NestedIOException(String) - Constructor for exception org.sapia.ubik.net.NestedIOException
Creates a new CompositeRuntimeException instance with the argument passed in.
newChildContext(Node) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
newConnection(String, int) - Method in interface org.sapia.ubik.net.ConnectionFactory
Returns a client Connection instance that connects to the server at the given host and port.
newConnection() - Method in class org.sapia.ubik.net.ConnectionPool
 
newConnection(String, int) - Method in class org.sapia.ubik.net.SocketConnectionFactory
 
newConnection(Socket) - Method in class org.sapia.ubik.net.SocketConnectionFactory
Creates a new Connection around the given socket.
newConnection(String, int) - Method in class org.sapia.ubik.net.udp.UDPConnectionFactory
 
newConnection(InetAddress, int) - Method in class org.sapia.ubik.net.udp.UDPConnectionFactory
 
newConnection(DatagramSocket, DatagramPacket) - Method in class org.sapia.ubik.net.udp.UDPConnectionFactory
 
newConnection(Socket) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioRmiConnectionFactory
 
newConnection(String, int) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioRmiConnectionFactory
 
newConnection(Socket) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnectionFactory
 
newConnection(String, int) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnectionFactory
 
newDefaultServer() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
newDefaultServer() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
newDefaultServer() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
newDefaultServer() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
newDefaultServer() - Method in interface org.sapia.ubik.rmi.server.transport.TransportProvider
This method is called by Ubik RMI's runtime when a server is needed on the client side to recieve asynchronous responses (i.e.: callbacks).
newInputStream(InputStream, ClassLoader) - Method in class org.sapia.ubik.net.SocketConnection
Template method internally called by this instance; the method should create an ObjectInputStream for the given parameters.
newInputStream(InputStream, ClassLoader) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnection
 
newInstance(EventChannel) - Static method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
newJndiContext(Node) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikNamingEnum
 
newNamingEnum(Iterator, Iterator, int) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
newNode() - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikNodeFactory
 
newOutputStream(OutputStream, ClassLoader) - Method in class org.sapia.ubik.net.SocketConnection
Template method internally called by this instance; the method should create an ObjectOutputStream for the given parameters.
newOutputStream(OutputStream, ClassLoader) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnection
 
newRootContext(EventChannel) - Static method in class org.sapia.ubik.rmi.naming.remote.JNDIServerHelper
 
newServer(Properties) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
newServer(Properties) - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
This method returns a Server impl., given the properties passed in.
newServer(Properties) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
newServer(Properties) - Method in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
 
newServer(int) - Method in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
 
newServer(Properties) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
newServer(int) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
newServer(Properties) - Method in interface org.sapia.ubik.rmi.server.transport.TransportProvider
Returns a server implementation.
newThread() - Method in class org.sapia.ubik.net.ThreadPool
This method must be overridden by inheriting classes; the returned thread must not be started by this method; the pool implements this behavior.
newThread() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerThreadPool
 
newThreadFor(Runnable) - Method in interface org.sapia.ubik.net.ThreadFactory
Given a Runnable instance, this method returns a Thread instance which encapsulates the given runnable.
NioAddress - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
 
NioAddress() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioAddress
 
NioAddress(String, int) - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioAddress
 
NioCodecFactory - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
An instance of this class instantiates NioRequestDecoders and NioResponseEncoders.
NioCodecFactory() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioCodecFactory
 
NioFoo - Class in org.sapia.ubik.rmi.examples.nio
 
NioFoo() - Constructor for class org.sapia.ubik.rmi.examples.nio.NioFoo
 
NioFooClient - Class in org.sapia.ubik.rmi.examples.nio
 
NioFooClient() - Constructor for class org.sapia.ubik.rmi.examples.nio.NioFooClient
 
NioHandler - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
An instance of this class is hooked into Mina's request handling mechanism.
NioHandler(ServerAddress) - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioHandler
 
NioRequestDecoder - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
A decoder for incoming Ubik client requests.
NioRequestDecoder() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioRequestDecoder
 
NioResponse - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
Encapsulates data necessary for marshalling the response properly.
NioResponse() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
NioResponseEncoder - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
An encoder of Ubik server responses.
NioResponseEncoder() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponseEncoder
 
NioRmiConnectionFactory - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
Implements a factory of SocketRmiConnection instances.
NioRmiConnectionFactory(int) - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioRmiConnectionFactory
Constructor for RMIConnectionFactory.
NioTcpClientConnectionPool - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
Implements a pool of client-side SocketConnection instances.
NioTcpRmiClientConnection - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
A connection over a Socket- the connection uses the MarshalOutputStream class to serialize outgoing objects.
NioTcpRmiClientConnection(Socket, int) - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
Constructor for RMIConnection.
NioTcpRmiServerConnection - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
 
NioTcpTransportProvider - Class in org.sapia.ubik.rmi.server.transport.nio.tcp
This transport provider is implemented on top of the Mina framework.
NioTcpTransportProvider() - Constructor for class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
NioUbikFoo - Class in org.sapia.ubik.rmi.examples
 
NioUbikFoo() - Constructor for class org.sapia.ubik.rmi.examples.NioUbikFoo
 
NO_MAX - Static variable in class org.sapia.ubik.net.Pool
 
NO_MAX - Static variable in class org.sapia.ubik.net.Semaphore
 
NO_TIME_OUT - Static variable in class org.sapia.ubik.net.Pool
 
NoObjectAvailableException - Exception in org.sapia.ubik.net
Exception thrown by a Pool instance when no object could be acquired from it.
NoObjectAvailableException() - Constructor for exception org.sapia.ubik.net.NoObjectAvailableException
Constructor for NoObjectAvailableException.
notifyStarted() - Method in class org.sapia.ubik.net.SocketServer
 
notifyStarted(Throwable) - Method in class org.sapia.ubik.util.StartStopLock
 
notifyStopped(Throwable) - Method in class org.sapia.ubik.util.StartStopLock
 
NullDebug - Class in org.sapia.ubik.util
A Debug implementation that outputs nothing.
NullDebug() - Constructor for class org.sapia.ubik.util.NullDebug
 

O

obj - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
OBJECT_TABLE_INITCAPACITY - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the system property that defines the initial capacity of the hashmap used by the ObjectTable to keep remote objects - system property: ubik.rmi.object-table.initial-capacity.
OBJECT_TABLE_LOAD_FACTOR - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the system property that defines the load factor of the hashmap used by the ObjectTable to keep remote objects - system property: ubik.rmi.object-table.load-factor.
ObjectInputStreamEx - Class in org.sapia.ubik.net
An ObjectInputStream that allows to specify an application-defined class loader.
ObjectInputStreamEx(InputStream, ClassLoader) - Constructor for class org.sapia.ubik.net.ObjectInputStreamEx
Creates an instance of this class with the given parameters.
ObjectStreamFactory - Interface in org.sapia.ubik.net.udp
 
ObjectStreamFactory.DefaultObjectStreamFactory - Class in org.sapia.ubik.net.udp
 
ObjectStreamFactory.DefaultObjectStreamFactory() - Constructor for class org.sapia.ubik.net.udp.ObjectStreamFactory.DefaultObjectStreamFactory
 
ObjectStreamSelector - Class in org.sapia.ubik.net.mplex
Implements the logic to select a stream of serialized Java objects.
ObjectStreamSelector() - Constructor for class org.sapia.ubik.net.mplex.ObjectStreamSelector
Creates a new ObjectStreamSelector instance.
ObjectTable - Class in org.sapia.ubik.rmi.server
A server-side class that performs reference counting and that is used in distributed garbage collection.
objectTable - Variable in class org.sapia.ubik.rmi.server.ServerRuntime
Holds OID-to-object mappings.
ObjectTable.Ref - Class in org.sapia.ubik.rmi.server
 
ObjectTableMBean - Interface in org.sapia.ubik.rmi.server
 
OID - Class in org.sapia.ubik.rmi.server
This class models a unique remote object identifier.
OID() - Constructor for class org.sapia.ubik.rmi.server.OID
Do not call; used for externalization only.
OID(long) - Constructor for class org.sapia.ubik.rmi.server.OID
Creates an instance of this class with the given identifier string.
on() - Method in interface org.sapia.ubik.util.Debug
 
on(boolean) - Method in interface org.sapia.ubik.util.Debug
 
on() - Method in class org.sapia.ubik.util.NullDebug
 
on(boolean) - Method in class org.sapia.ubik.util.NullDebug
 
on() - Method in class org.sapia.ubik.util.StdoutDebug
 
on(boolean) - Method in class org.sapia.ubik.util.StdoutDebug
 
onAcquire(Object) - Method in class org.sapia.ubik.mcast.ByteArrayPool
 
onAcquire(Object) - Method in class org.sapia.ubik.net.Pool
 
onAcquire(Object) - Method in class org.sapia.ubik.net.ThreadPool
 
onAsyncEvent(RemoteEvent) - Method in interface org.sapia.ubik.mcast.AsyncEventListener
Receives multicast events.
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.mcast.EventChannel.ChannelEventListener
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.mcast.EventConsumer
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.ClientListener
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
onAsyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.server.StatelessStubTable
 
onBind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
onClientPreInvokeEvent(ClientPreInvokeEvent) - Method in class org.sapia.ubik.rmi.examples.replication.ClientSideInterceptor
 
onConnectionClosed(ServerAddress) - Method in interface org.sapia.ubik.rmi.server.ConnectionListener
This method is called when a remote host has closed its connection to the server.
onConnectionCreated(ServerAddress) - Method in interface org.sapia.ubik.rmi.server.ConnectionListener
This method is called when a remote host opens its connection to the server.
onDiscovery(ServerAddress, RemoteEvent) - Method in interface org.sapia.ubik.mcast.DiscoveryListener
This method is called by the EventChannel to which this instance belongs.
onEnum(Name, NamingEnumeration) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
onGetValue(Name, NamePart) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
onJndiDiscovered(Context) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
onJndiDiscovered(Context) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
onJndiDiscovered(Context) - Method in class org.sapia.ubik.rmi.examples.JndiDiscoListenerEg
 
onJndiDiscovered(Context) - Method in interface org.sapia.ubik.rmi.naming.remote.discovery.JndiDiscoListener
 
onLookup(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
onNextElement(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalNamingEnum
 
onPostReset() - Method in class org.sapia.ubik.rmi.server.perf.HitsPerSecStatistic
 
onPostReset() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
onPreReset() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
onPutValue(Name, NamePart, Object, boolean) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
onRebind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
onRelease(Object) - Method in class org.sapia.ubik.net.Pool
 
onRelease(Object) - Method in class org.sapia.ubik.net.ThreadPool
 
onRemoveValue(Name, NamePart) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
onReplicationEvent(ReplicationEvent) - Method in class org.sapia.ubik.rmi.examples.replication.ServerSideInterceptor
 
onResponses(List) - Method in class org.sapia.ubik.rmi.server.command.ResponseQueue
This method is called to notify this queue about incoming responses.
onServerPreInvokeEvent(ServerPreInvokeEvent) - Method in class org.sapia.ubik.rmi.examples.interceptor.HitCountInterceptor
 
onServerPreInvokeEvent(ServerPreInvokeEvent) - Method in class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceImpl
 
onServiceDiscovered(ServiceDiscoveryEvent) - Method in class org.sapia.ubik.rmi.examples.ColocatedStatelessFoo
 
onServiceDiscovered(ServiceDiscoveryEvent) - Method in class org.sapia.ubik.rmi.examples.ServiceDiscoListenerEg
 
onServiceDiscovered(ServiceDiscoveryEvent) - Method in class org.sapia.ubik.rmi.examples.StatelessFoo
 
onServiceDiscovered(ServiceDiscoveryEvent) - Method in interface org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoListener
Called when a new service is bound to the distributed JNDI tree.
onShutdown(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefEx
 
onShutdown(Object, Method, Object[]) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
 
onStopRequested() - Method in interface org.sapia.ubik.util.StartStopLock.StopRequestListener
 
onSubContext(Name, Context) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
"see ContextProxy#onSubContext(javax.naming.Name, javax.naming.Context)
onSyncEvent(RemoteEvent) - Method in class org.sapia.ubik.mcast.EventConsumer
 
onSyncEvent(RemoteEvent) - Method in interface org.sapia.ubik.mcast.SyncEventListener
Receives multicast events.
onSyncEvent(RemoteEvent) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
org.sapia.ubik.ioc - package org.sapia.ubik.ioc
 
org.sapia.ubik.ioc.guice - package org.sapia.ubik.ioc.guice
 
org.sapia.ubik.ioc.spring - package org.sapia.ubik.ioc.spring
 
org.sapia.ubik.jmx - package org.sapia.ubik.jmx
 
org.sapia.ubik.mcast - package org.sapia.ubik.mcast
 
org.sapia.ubik.mcast.server - package org.sapia.ubik.mcast.server
 
org.sapia.ubik.net - package org.sapia.ubik.net
 
org.sapia.ubik.net.mplex - package org.sapia.ubik.net.mplex
 
org.sapia.ubik.net.udp - package org.sapia.ubik.net.udp
 
org.sapia.ubik.rmi - package org.sapia.ubik.rmi
 
org.sapia.ubik.rmi.examples - package org.sapia.ubik.rmi.examples
 
org.sapia.ubik.rmi.examples.guice - package org.sapia.ubik.rmi.examples.guice
 
org.sapia.ubik.rmi.examples.http - package org.sapia.ubik.rmi.examples.http
 
org.sapia.ubik.rmi.examples.interceptor - package org.sapia.ubik.rmi.examples.interceptor
 
org.sapia.ubik.rmi.examples.jndi - package org.sapia.ubik.rmi.examples.jndi
 
org.sapia.ubik.rmi.examples.nio - package org.sapia.ubik.rmi.examples.nio
 
org.sapia.ubik.rmi.examples.replication - package org.sapia.ubik.rmi.examples.replication
 
org.sapia.ubik.rmi.examples.time - package org.sapia.ubik.rmi.examples.time
 
org.sapia.ubik.rmi.interceptor - package org.sapia.ubik.rmi.interceptor
 
org.sapia.ubik.rmi.naming - package org.sapia.ubik.rmi.naming
 
org.sapia.ubik.rmi.naming.remote - package org.sapia.ubik.rmi.naming.remote
 
org.sapia.ubik.rmi.naming.remote.archie - package org.sapia.ubik.rmi.naming.remote.archie
 
org.sapia.ubik.rmi.naming.remote.discovery - package org.sapia.ubik.rmi.naming.remote.discovery
 
org.sapia.ubik.rmi.naming.remote.proxy - package org.sapia.ubik.rmi.naming.remote.proxy
 
org.sapia.ubik.rmi.replication - package org.sapia.ubik.rmi.replication
 
org.sapia.ubik.rmi.server - package org.sapia.ubik.rmi.server
 
org.sapia.ubik.rmi.server.command - package org.sapia.ubik.rmi.server.command
 
org.sapia.ubik.rmi.server.gc - package org.sapia.ubik.rmi.server.gc
 
org.sapia.ubik.rmi.server.invocation - package org.sapia.ubik.rmi.server.invocation
 
org.sapia.ubik.rmi.server.perf - package org.sapia.ubik.rmi.server.perf
 
org.sapia.ubik.rmi.server.transport - package org.sapia.ubik.rmi.server.transport
 
org.sapia.ubik.rmi.server.transport.http - package org.sapia.ubik.rmi.server.transport.http
 
org.sapia.ubik.rmi.server.transport.http.servlet - package org.sapia.ubik.rmi.server.transport.http.servlet
 
org.sapia.ubik.rmi.server.transport.nio.tcp - package org.sapia.ubik.rmi.server.transport.nio.tcp
 
org.sapia.ubik.rmi.server.transport.socket - package org.sapia.ubik.rmi.server.transport.socket
 
org.sapia.ubik.rmi.server.transport.udp - package org.sapia.ubik.rmi.server.transport.udp
 
org.sapia.ubik.taskman - package org.sapia.ubik.taskman
 
org.sapia.ubik.util - package org.sapia.ubik.util
 
out(Class, String) - Method in interface org.sapia.ubik.util.Debug
Outputs the given message, originating from an instance of the given class.
out(Class, String, Throwable) - Method in interface org.sapia.ubik.util.Debug
Outputs the given message and error, originating from an instance of the given class.
out() - Method in interface org.sapia.ubik.util.Debug
 
out() - Method in class org.sapia.ubik.util.NullDebug
 
out(Class, String, Throwable) - Method in class org.sapia.ubik.util.NullDebug
 
out(Class, String) - Method in class org.sapia.ubik.util.NullDebug
 
out() - Method in class org.sapia.ubik.util.StdoutDebug
 
out(Class, String) - Method in class org.sapia.ubik.util.StdoutDebug
 
out(Class, String, Throwable) - Method in class org.sapia.ubik.util.StdoutDebug
 
OutQueue - Class in org.sapia.ubik.rmi.server.command
This queue stores outgoing Response objects until they are processed.

P

parse(String) - Static method in class org.sapia.ubik.mcast.DomainName
Creates an instance of this class out of the given name/path.
parse(String) - Static method in class org.sapia.ubik.net.QueryString
Parses a query string and returns its object representation.
parse(String) - Method in class org.sapia.ubik.net.QueryStringParser
Parses the given query string into a javax.naming.Name instance.
parse(String) - Static method in class org.sapia.ubik.net.Uri
Parses the given URI string and returns its object representation.
parseArgs(String[]) - Static method in class org.sapia.ubik.rmi.naming.remote.JNDIServerHelper
Parses the given command-line arguments and returns their object representation, or null if the args could not be parsed.
parseNameTokens(String) - Method in class org.sapia.ubik.net.QueryStringParser
Parses the given string into an enumeration of paths.
parseQueryString(String) - Method in class org.sapia.ubik.net.QueryStringParser
Parses the given name string into a QueryString instance.
PATH_KEY - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
The key of the property that corresponds to the path under which the Ubik request handler is bound.
PerfAnalyzer - Class in org.sapia.ubik.rmi.server.perf
This class is used to collect performance data (in fact, average durations) about arbitrary operations - internally kept in the for of Topics.
PerfAnalyzerMBean - Class in org.sapia.ubik.rmi.server.perf
 
PerfAnalyzerMBean() - Constructor for class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
Pool - Class in org.sapia.ubik.net
Implements a basic object pool.
Pool() - Constructor for class org.sapia.ubik.net.Pool
 
Pool(int) - Constructor for class org.sapia.ubik.net.Pool
 
PooledThread - Class in org.sapia.ubik.net
Implements a pooled thread.
PooledThread() - Constructor for class org.sapia.ubik.net.PooledThread
 
PORT - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
This constant corresponds to the ubik.rmi.transport.nio-tcp.port system property.
PORT - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
This constant corresponds to the ubik.rmi.transport.socket.port system property.
position() - Method in class org.sapia.ubik.util.ByteVector
 
PositiveStreamSelector - Class in org.sapia.ubik.net.mplex
This is an implementation of a selector that always return true.
PositiveStreamSelector() - Constructor for class org.sapia.ubik.net.mplex.PositiveStreamSelector
Creates a new PositiveStreamSelector instance.
postProcessAfterInitialization(Object, String) - Method in class org.sapia.ubik.ioc.spring.BeanExporterPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.sapia.ubik.ioc.spring.BeanExporterPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor
 
PREFIX_LEN - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioCodecFactory
 
PrimitiveClient - Class in org.sapia.ubik.rmi.examples
 
PrimitiveClient() - Constructor for class org.sapia.ubik.rmi.examples.PrimitiveClient
 
PrimitiveServer - Class in org.sapia.ubik.rmi.examples
 
PrimitiveServer() - Constructor for class org.sapia.ubik.rmi.examples.PrimitiveServer
 
PrimitiveService - Interface in org.sapia.ubik.rmi.examples
 
printStackTrace() - Method in exception org.sapia.ubik.net.NestedIOException
Prints the stack trace of this composite exception to the standard error stream.
printStackTrace(PrintWriter) - Method in exception org.sapia.ubik.net.NestedIOException
Prints the stack trace of this composite exception to the print writer passed in.
printStackTrace(PrintStream) - Method in exception org.sapia.ubik.net.NestedIOException
Prints the stack trace of this composite exception to the print stream passed in.
printStackTrace() - Method in exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
printStackTrace() - Method in exception org.sapia.ubik.rmi.RemoteRuntimeException
Prints the stack trace of this composite exception to the standard error stream.
printStackTrace(PrintWriter) - Method in exception org.sapia.ubik.rmi.RemoteRuntimeException
Prints the stack trace of this composite exception to the print writer passed in.
printStackTrace(PrintStream) - Method in exception org.sapia.ubik.rmi.RemoteRuntimeException
Prints the stack trace of this composite exception to the print stream passed in.
printStackTrace() - Method in exception org.sapia.ubik.rmi.RmiIOException
Prints the stack trace of this composite exception to the standard error stream.
printStackTrace(PrintWriter) - Method in exception org.sapia.ubik.rmi.RmiIOException
Prints the stack trace of this composite exception to the print writer passed in.
printStackTrace(PrintStream) - Method in exception org.sapia.ubik.rmi.RmiIOException
Prints the stack trace of this composite exception to the print stream passed in.
printStrackTrace(PrintStream) - Method in exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
printStrackTrace(PrintWriter) - Method in exception org.sapia.ubik.rmi.interceptor.InvalidInterceptorException
 
processAsyncCommand(String, VmId, ServerAddress, Command) - Method in class org.sapia.ubik.rmi.server.command.CommandProcessor
Processes the given command asynchronously.
processor - Variable in class org.sapia.ubik.rmi.server.ServerRuntime
The processor handling incoming RMICommand instances.
processSyncCommand(Command) - Method in class org.sapia.ubik.rmi.server.command.CommandProcessor
Processes this command in the same thread as the caller's.
PropUtil - Class in org.sapia.ubik.rmi
This class provides utility methods over a list of Properties object that are sequentially looked up for given values.
PropUtil() - Constructor for class org.sapia.ubik.rmi.PropUtil
 
put(byte) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 
put(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 
put(ByteBuffer) - Method in class org.sapia.ubik.util.ByteVector.ByteArray
 

Q

QueryString - Class in org.sapia.ubik.net
This class models a query string.
QueryString(String) - Constructor for class org.sapia.ubik.net.QueryString
Constructor for QueryString.
QueryStringParser - Class in org.sapia.ubik.net
Parses query strings to object representations.
QueryStringParser() - Constructor for class org.sapia.ubik.net.QueryStringParser
Constructor for QueryStringParser.
Queue - Class in org.sapia.ubik.util
A basic FIFO datastructure.
Queue() - Constructor for class org.sapia.ubik.util.Queue
Creates an instance of this class with no maximum size.

R

read() - Method in class org.sapia.ubik.util.ByteVector
 
read(byte[]) - Method in class org.sapia.ubik.util.ByteVector
 
read(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVector
 
read(ByteBuffer) - Method in class org.sapia.ubik.util.ByteVector
 
read(OutputStream) - Method in class org.sapia.ubik.util.ByteVector
Reads this instance's bytes and transfers them to the given stream.
read() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
read(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
read(byte[]) - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.net.TCPAddress
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.CommandConnect
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.gc.CommandGc
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.gc.CommandRefer
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.invocation.CallBackInvokeCommand
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor.ResponseListCommand
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.OID
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.RMICommand
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.transport.ClassDescriptor
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpAddress
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.transport.MarshalledObject
 
readExternal(ObjectInput) - Method in class org.sapia.ubik.rmi.server.VmId
 
readHeader(InputStream, ClassLoader) - Method in class org.sapia.ubik.net.SocketConnection
 
readObjectOverride() - Method in class org.sapia.ubik.rmi.server.transport.MarshalInputStream
 
rebind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
rebind(String, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
rebind(Name, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
rebind(String, Object) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
 
receive() - Method in interface org.sapia.ubik.net.Connection
Receives an object from the server with which this connection communicates.
receive() - Method in class org.sapia.ubik.net.SocketConnection
 
receive() - Method in class org.sapia.ubik.net.udp.UDPConnection
 
receive() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
 
receive() - Method in class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
receive() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletRmiConnection
 
receive() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
 
receive() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiServerConnection
 
reference(VmId, OID) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Increments the reference count of the given object identifier, for the client whose VmId is given.
reference(OID) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Increases the reference count of the object whose identifier is passed as a parameter.
register(ServiceDiscoListener) - Method in interface org.sapia.ubik.ioc.guice.NamingService
Registers the given listener with this instance.
register(ServiceDiscoListener) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
register(ServiceDiscoListener) - Method in interface org.sapia.ubik.ioc.NamingService
Registers the given listener with this instance.
register(ServiceDiscoListener) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
register(ServerAddress, OID, Object) - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
Registers an object identifier, associated to a stub.
register(OID, Object) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Registers the given object (for which a stub will eventually be sent on the client side) with the given object identifier.
registerAsyncListener(String, AsyncEventListener) - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Registers the given listener with the given event type.
registerAsyncListener(String, AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventChannel
Registers a listener of asynchronous remote events of the given type.
registerAsyncListener(String, AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Registers the given listener with the given "logical" event type.
registerHandler(String, ServiceHandler) - Static method in class org.sapia.ubik.rmi.naming.ServiceLocator
Registers the given handler with the passed in scheme.
registerInterceptor(Class, Interceptor) - Method in class org.sapia.ubik.rmi.interceptor.SingleDispatcher
Registers an interceptor with the given event type.
registerMBean(ObjectName, Object) - Static method in class org.sapia.ubik.jmx.JmxHelper
 
registerProvider(TransportProvider) - Static method in class org.sapia.ubik.rmi.server.transport.TransportManager
Registers the transport provider of the given type with the transport manager.
registerRef(VmId, OID, Object) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Registers a given object internally so that it is not garbage collected before clients themselves garbage collect it.
registerStatelessRef(RemoteRefStateless) - Static method in class org.sapia.ubik.rmi.server.StatelessStubTable
 
registerSyncListener(String, SyncEventListener) - Method in class org.sapia.ubik.mcast.EventChannel
Registers a listener of synchronous remote events of the given type.
registerSyncListener(String, SyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Registers the given listener with the given "logical" event type.
release(Connection) - Method in class org.sapia.ubik.net.ConnectionPool
 
release(Object) - Method in class org.sapia.ubik.net.Pool
Releases the given object to the given pool.
release() - Method in class org.sapia.ubik.rmi.server.command.ResponseLock
Releases this lock (clears it from memory).
release(Connection) - Method in interface org.sapia.ubik.rmi.server.transport.Connections
Releases the given connection to this pool.
release(Connection) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpClientConnectionPool
 
release(Connection) - Method in class org.sapia.ubik.rmi.server.transport.http.JdkClientConnectionPool
 
release(Connection) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpClientConnectionPool
 
release(Connection) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketClientConnectionPool
 
ReliableFoo - Class in org.sapia.ubik.rmi.examples
 
ReliableFoo() - Constructor for class org.sapia.ubik.rmi.examples.ReliableFoo
 
ReliableLocalContext - Class in org.sapia.ubik.rmi.naming.remote.proxy
An instance of this class is created by a ReliableInitialContextFactory.
ReliableLocalContext(EventChannel, String, RemoteContext, boolean, ContextResolver) - Constructor for class org.sapia.ubik.rmi.naming.remote.proxy.ReliableLocalContext
Constructor for ReliableLocalContext.
remaining() - Method in class org.sapia.ubik.util.ByteVector
Returns the number of remaining bytes in this instance.
Remote - Annotation Type in org.sapia.ubik.rmi
This annotation allows specifying remote interface directly on concrete remote classes.
RemoteBeanRef - Class in org.sapia.ubik.ioc.spring
This bean acts as a reference to a remote service.
RemoteBeanRef() - Constructor for class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
RemoteContext - Interface in org.sapia.ubik.rmi.naming.remote
 
RemoteContextProvider - Interface in org.sapia.ubik.rmi.naming.remote
Defines the behavior of a provider of RemoteContext instances.
RemoteEvent - Class in org.sapia.ubik.mcast
Models a multicast event.
RemoteEvent(String, String, Object) - Constructor for class org.sapia.ubik.mcast.RemoteEvent
Creates an instance of this class.
RemoteEvent(String, Object) - Constructor for class org.sapia.ubik.mcast.RemoteEvent
Creates an instance of this class that is targeted at all domains.
RemoteInitialContextFactory - Class in org.sapia.ubik.rmi.naming.remote
Implements a factory that allows to register ServiceDiscoveryListeners that are notified when a service is bound to the JNDI servers.
RemoteInitialContextFactory() - Constructor for class org.sapia.ubik.rmi.naming.remote.RemoteInitialContextFactory
 
RemoteInitialContextFactory(String) - Constructor for class org.sapia.ubik.rmi.naming.remote.RemoteInitialContextFactory
 
RemoteRef - Class in org.sapia.ubik.rmi.server
This class implements the basic behavior of dynamic proxies that implement the logic for performing RPC on remote objects.
RemoteRef() - Constructor for class org.sapia.ubik.rmi.server.RemoteRef
 
RemoteRef(OID, ServerAddress) - Constructor for class org.sapia.ubik.rmi.server.RemoteRef
Creates an instance of this class, with the given object and host identifiers.
RemoteRefEx - Class in org.sapia.ubik.rmi.server
This class implements a basic stub handler (no fail over, no load balancing, no replication).
RemoteRefEx() - Constructor for class org.sapia.ubik.rmi.server.RemoteRefEx
 
RemoteRefEx(OID, ServerAddress) - Constructor for class org.sapia.ubik.rmi.server.RemoteRefEx
Creates an instance of this class, with the given object and host identifiers.
RemoteRefReliable - Class in org.sapia.ubik.rmi.server
A stub handler that manages reconnecting to another server instance provided a method call fails.
RemoteRefReliable() - Constructor for class org.sapia.ubik.rmi.server.RemoteRefReliable
Constructor for StubHandlerReliable.
RemoteRefReliable(OID, ServerAddress) - Constructor for class org.sapia.ubik.rmi.server.RemoteRefReliable
Creates an instance of this class, with the given object and host identifiers.
RemoteRefStateless - Class in org.sapia.ubik.rmi.server
A stub handler that manages reconnecting to another server instance provided a method call fails.
RemoteRefStateless() - Constructor for class org.sapia.ubik.rmi.server.RemoteRefStateless
Constructor for RemoteRefStateless.
RemoteRefStateless(Name, String) - Constructor for class org.sapia.ubik.rmi.server.RemoteRefStateless
Creates an instance of this class
RemoteRefStateless.ServiceInfo - Class in org.sapia.ubik.rmi.server
 
RemoteRefStateless.ServiceInfo(ServerAddress, OID, boolean, VmId, boolean) - Constructor for class org.sapia.ubik.rmi.server.RemoteRefStateless.ServiceInfo
 
RemoteRuntimeException - Exception in org.sapia.ubik.rmi
 
RemoteRuntimeException(String, Throwable) - Constructor for exception org.sapia.ubik.rmi.RemoteRuntimeException
Creates a new CompositeRuntimeException instance with the arguments passed in.
RemoteRuntimeException(String) - Constructor for exception org.sapia.ubik.rmi.RemoteRuntimeException
Creates a new CompositeRuntimeException instance with the argument passed in.
RemoteServiceExporter<T> - Class in org.sapia.ubik.ioc.guice
This class implements a Provider that exports an arbitrary object to Ubik's JNDI.
RemoteServiceExporter(T, String) - Constructor for class org.sapia.ubik.ioc.guice.RemoteServiceExporter
 
RemoteServiceImporter<T> - Class in org.sapia.ubik.ioc.guice
This provider is used in order to lookup remote objects from remote Ubik JNDI servers.
RemoteServiceImporter(Class<T>, String) - Constructor for class org.sapia.ubik.ioc.guice.RemoteServiceImporter
Creates a new instance of RemoteServiceImporter.
RemoteServiceImporter.ProxyInvocationHandler - Class in org.sapia.ubik.ioc.guice
Internal proxy class to handle invocations
remove() - Method in class org.sapia.ubik.rmi.server.command.ExecQueue
Removes the first Executable from this queue and returns it.
remove(Object) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Removes the given object from this instance.
remove(ClassLoader) - Method in class org.sapia.ubik.rmi.server.ObjectTable
Removes all objects whose class was loaded by the given classloader.
remove() - Method in class org.sapia.ubik.util.Queue
This method retrusn the first object in this queue, or blocks until an object is added.
removeAcquire(RemoteRefStateless.ServiceInfo) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
removeAll() - Method in class org.sapia.ubik.rmi.server.command.ExecQueue
Removes all the Executable from this queue and returns them; if the queue is empty, this method blocks until a new item is added.
removeFromEnvironment(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
removeJndiDiscoListener(JndiDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Removes the given JNDI discovery listener from this instance.
removeServiceDiscoListener(ServiceDiscoListener) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
Removes the given service discovery listener from this instance.
removeSocketConnector(MultiplexSocketConnector) - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Removes the socket connector passed in from the list of available connectors associated with this server socket.
removeSocketConnector(MultiplexSocketConnector) - Method in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
Removes the passed in connector from the multiplex server.
rename(Name, Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
rename(String, String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
replaceObject(Object) - Method in class org.sapia.ubik.rmi.server.transport.MarshalOutputStream
 
ReplicatedCommand - Class in org.sapia.ubik.rmi.replication
Wraps an InvokeCommand that is intented to be replicated to the different servers in a domain or cluster.
ReplicatedCommand() - Constructor for class org.sapia.ubik.rmi.replication.ReplicatedCommand
Do not call; used for externalization only.
ReplicatedCommand(InvokeCommand, Set, ReplicatedInvoker, boolean) - Constructor for class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
ReplicatedCommandEx - Class in org.sapia.ubik.rmi.examples.replication
 
ReplicatedCommandEx() - Constructor for class org.sapia.ubik.rmi.examples.replication.ReplicatedCommandEx
Constructor necessary for externalization.
ReplicatedCommandEx(InvokeCommand, Set, ReplicatedInvoker) - Constructor for class org.sapia.ubik.rmi.examples.replication.ReplicatedCommandEx
 
ReplicatedInvoker - Interface in org.sapia.ubik.rmi.replication
 
ReplicatedInvokerImpl - Class in org.sapia.ubik.rmi.examples.replication
 
ReplicatedInvokerImpl() - Constructor for class org.sapia.ubik.rmi.examples.replication.ReplicatedInvokerImpl
 
ReplicationEvent - Class in org.sapia.ubik.rmi.replication
 
ReplicationEvent(ReplicatedCommand) - Constructor for class org.sapia.ubik.rmi.replication.ReplicationEvent
Creates an instance of this class with the given command.
ReplicationStrategy - Class in org.sapia.ubik.rmi.replication
This class implements the logic that selects the next server to which a replicated command should be dispatched.
ReplicationStrategy(Set, Set, Set) - Constructor for class org.sapia.ubik.rmi.replication.ReplicationStrategy
 
report(Class, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
report(String, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
Request - Class in org.sapia.ubik.net
Models a request to a server.
Request(Connection, ServerAddress) - Constructor for class org.sapia.ubik.net.Request
Creates an instance of this class.
reset() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
reset() - Method in class org.sapia.ubik.util.ByteVector
Resets the internal position to the specified mark.
reset() - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
resetAddedFlag() - Method in class org.sapia.ubik.util.Queue
 
resolve(ServerAddress) - Method in interface org.sapia.ubik.rmi.naming.remote.proxy.ContextResolver
 
resolve(String, int) - Method in interface org.sapia.ubik.rmi.naming.remote.proxy.ContextResolver
 
resolve(ServerAddress) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.DefaultContextResolver
 
resolve(String, int) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.DefaultContextResolver
 
resolve(ClassLoader) - Method in class org.sapia.ubik.rmi.server.transport.ClassDescriptor
 
resolveClass(ObjectStreamClass) - Method in class org.sapia.ubik.net.ObjectInputStreamEx
 
resolveObject(Object) - Method in class org.sapia.ubik.rmi.server.transport.MarshalInputStream
 
RespList - Class in org.sapia.ubik.mcast
Models a list of Response objects.
RespList(int) - Constructor for class org.sapia.ubik.mcast.RespList
Constructor for RespList.
Response - Class in org.sapia.ubik.mcast
Models a synchronous response to a remote event.
Response - Class in org.sapia.ubik.rmi.server.command
Models a "response": i.e.: the return value of an asynchronous call-back.
Response(String, Object) - Constructor for class org.sapia.ubik.rmi.server.command.Response
Constructor for Response.
ResponseLock - Class in org.sapia.ubik.rmi.server.command
A client-side lock on which the caller of an asynchronous call-back waits for the corresponding call-back's response.
ResponseQueue - Class in org.sapia.ubik.rmi.server.command
This class implements a client-side response queue that internally keeps response locks.
ResponseSender - Interface in org.sapia.ubik.rmi.server.command
Specifies the behavior of a sender of Response instances.
ResponseTimeOutException - Exception in org.sapia.ubik.rmi.server.command
Thrown when an expected asynchronous response is expected but does not come in before a specified timeout.
ResponseTimeOutException() - Constructor for exception org.sapia.ubik.rmi.server.command.ResponseTimeOutException
Constructor for ResponseTimeOutException.
RmiClassLoader - Class in org.sapia.ubik.rmi.server
 
RmiClassLoader(ClassLoader, String) - Constructor for class org.sapia.ubik.rmi.server.RmiClassLoader
Creates a new instance of RmiClassLoader
RMICommand - Class in org.sapia.ubik.rmi.server
This class models an executable command.
RMICommand() - Constructor for class org.sapia.ubik.rmi.server.RMICommand
 
RMICommandProcessor - Class in org.sapia.ubik.rmi.server.invocation
A Ubik RMI-specific CommandProcessor.
RMICommandProcessor(int) - Constructor for class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor
Constructor for RMICommandProcessor.
RMICommandProcessor.ResponseListCommand - Class in org.sapia.ubik.rmi.server.invocation
 
RMICommandProcessor.ResponseListCommand() - Constructor for class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor.ResponseListCommand
 
RmiConnection - Interface in org.sapia.ubik.rmi.server.transport
 
RmiIOException - Exception in org.sapia.ubik.rmi
 
RmiIOException(String, Throwable) - Constructor for exception org.sapia.ubik.rmi.RmiIOException
Creates a new CompositeRuntimeException instance with the arguments passed in.
RmiIOException(String) - Constructor for exception org.sapia.ubik.rmi.RmiIOException
Creates a new CompositeRuntimeException instance with the argument passed in.
RmiUtils - Class in org.sapia.ubik.rmi.server
 
RmiUtils() - Constructor for class org.sapia.ubik.rmi.server.RmiUtils
 
run() - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
run() - Method in class org.sapia.ubik.mcast.server.UDPServer
 
run() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Implements the Runnable interface and it performs the asynchronous acceptor logic of the multiplex.
run() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket.SelectorTask
This method waits on the queue of accepted client socket connection and will processes asynchonously, using the selector threads, to the election of the appropriate socket selector for the new accepted socket connection.
run() - Method in class org.sapia.ubik.net.PooledThread
 
run() - Method in class org.sapia.ubik.net.Semaphore.SemaphoreRunnable
 
run() - Method in class org.sapia.ubik.net.SocketServer
 
run() - Method in class org.sapia.ubik.net.udp.UDPServer
 
run() - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
 
run() - Method in class org.sapia.ubik.rmi.naming.remote.JNDIServer.ShutdownHook
 

S

SecurityService - Interface in org.sapia.ubik.rmi.examples.interceptor
 
SecurityServiceClient - Class in org.sapia.ubik.rmi.examples.interceptor
 
SecurityServiceClient() - Constructor for class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceClient
 
SecurityServiceImpl - Class in org.sapia.ubik.rmi.examples.interceptor
 
SecurityServiceImpl() - Constructor for class org.sapia.ubik.rmi.examples.interceptor.SecurityServiceImpl
 
select(InetAddress) - Method in class org.sapia.ubik.net.TcpPortSelector
 
select(String) - Method in class org.sapia.ubik.net.TcpPortSelector
 
selectNextSibling() - Method in class org.sapia.ubik.rmi.replication.ReplicationStrategy
 
SELECTOR_THREADS - Static variable in class org.sapia.ubik.rmi.server.transport.socket.MultiplexSocketTransportProvider
This constant corresponds to the ubik.rmi.transport.mplex.selector-threads property.
selectStream(byte[]) - Method in class org.sapia.ubik.net.mplex.HttpStreamSelector
Selects or not a stream by analyzing the header of the stream passed in.
selectStream(byte[]) - Method in class org.sapia.ubik.net.mplex.ObjectStreamSelector
Selects or not a stream by analyzing the header of the stream passed in.
selectStream(byte[]) - Method in class org.sapia.ubik.net.mplex.PositiveStreamSelector
Selects or not a stream by analyzing the header of the stream passed in.
selectStream(byte[]) - Method in class org.sapia.ubik.net.mplex.SimpleStreamSelector
Selects or not a stream by analyzing the header of the stream passed in.
selectStream(byte[]) - Method in interface org.sapia.ubik.net.mplex.StreamSelector
Selects or not a stream by analyzing the header of the stream passed in.
Semaphore - Class in org.sapia.ubik.net
This class implements a simple semaphore.
Semaphore(int) - Constructor for class org.sapia.ubik.net.Semaphore
Creates a new instance of this class.
Semaphore(int, ThreadFactory) - Constructor for class org.sapia.ubik.net.Semaphore
Creates a new instance of this class.
Semaphore.SemaphoreRunnable - Class in org.sapia.ubik.net
 
send(ServerAddress, String, Object) - Method in class org.sapia.ubik.mcast.EventChannel
Synchronously sends a remote event to the node corresponding to the given ServerAddress, and returns the corresponding response.
send(String, Object) - Method in class org.sapia.ubik.mcast.EventChannel
Synchronously sends a remote event to all the nodes corresponding to the given ServerAddress, and returns the corresponding responses.
send(byte[]) - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
send(ServerAddress, String, Object) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
send(List, String, Object) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
send(ServerAddress, String, Object) - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Sends the given data to the node whose address is given, returning the corresponding response - received from the destination.
send(List, String, Object) - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Sends the given data to the list of destinations specified, and returning the responses received from each destination.
send(Object) - Method in interface org.sapia.ubik.net.Connection
Sends the given object to the server with which this connection communicates.
send(Object) - Method in class org.sapia.ubik.net.SocketConnection
 
send(Object) - Method in class org.sapia.ubik.net.udp.UDPConnection
 
send(byte[]) - Method in class org.sapia.ubik.net.udp.UDPConnection
 
send(ServerAddress) - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
This method synchronously or asynchronously sends this instance to the server at the given address.
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
 
send(Object) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpRmiClientConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
send(Object) - Method in class org.sapia.ubik.rmi.server.transport.http.JdkRmiClientConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletRmiConnection
 
send(Object) - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletRmiConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
 
send(Object) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiClientConnection
 
send(Object) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiServerConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpRmiServerConnection
 
send(Object, VmId, String) - Method in interface org.sapia.ubik.rmi.server.transport.RmiConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnection
 
send(Object, VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection
 
sendCommand(RMICommand) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
sendCommand(RMICommand) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
sendResponses(Destination, List) - Method in class org.sapia.ubik.rmi.server.command.LocalResponseSender
 
sendResponses(Destination, List) - Method in interface org.sapia.ubik.rmi.server.command.ResponseSender
Sends the given list of responses to the host corresponding to the given destination.
serialize(Object) - Static method in class org.sapia.ubik.rmi.Utils
 
serialVersionUID - Static variable in class org.sapia.ubik.rmi.server.VmId
 
Server - Interface in org.sapia.ubik.rmi.server
Specifies the behavior of Ubik RMI server implementations.
server - Variable in class org.sapia.ubik.rmi.server.ServerRuntime
The single Server held by this instance.
SERVER_CALLBACK_MAX_THREADS - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the maximum number of threads that process method invocation callbacks - system property name: code>ubik.rmi.server.callback.max-threads.
SERVER_FACTORY - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
This constant corresponds to the ubik.rmi.transport.socket.server-factory system property.
SERVER_GC_INTERVAL - Static variable in interface org.sapia.ubik.rmi.Consts
Interval (in millis) at which the server-side distributed garbage collector wakes up - system property name: ubik.rmi.server.gc.interval.
SERVER_GC_TIMEOUT - Static variable in interface org.sapia.ubik.rmi.Consts
Delay (in millis) after which clients that have not performed a "ping" are considered down - system property name: ubik.rmi.server.gc.timeout.
SERVER_MAX_THREADS - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the maximum number of processing server threads - system property name: ubik.rmi.server.max-threads.
SERVER_RESET_INTERVAL - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the ubik.rmi.server.reset-interval system property, which defines at which interval (in millis) the ObjectOutputStream and ObjectInputStream resets occur.
SERVER_URL_KEY - Static variable in interface org.sapia.ubik.rmi.server.transport.http.HttpConsts
The key of the property that corresponds to the server URL that is made available to clients.
ServerAddress - Interface in org.sapia.ubik.net
This interface models the concept of "server address", which hides the transport-specific details (host, port, etc.).
ServerGC - Class in org.sapia.ubik.rmi.server.gc
This class implements the server-side distributed garbage collection algorithm.
ServerGC(TaskManager) - Constructor for class org.sapia.ubik.rmi.server.gc.ServerGC
Creates a new ServerGC instance.
ServerGCMBean - Interface in org.sapia.ubik.rmi.server.gc
 
ServerPostInvokeEvent - Class in org.sapia.ubik.rmi.server.invocation
An event signaling the completion of a remote method invocation, on the server-side.
ServerPreInvokeEvent - Class in org.sapia.ubik.rmi.server.invocation
An event signaling that a remote method call has been received on the server-side.
serverRuntime - Static variable in class org.sapia.ubik.rmi.server.Hub
The object implementing server-side behavior
ServerRuntime - Class in org.sapia.ubik.rmi.server
Implements the server-side behavior of RMI.
ServerSideInterceptor - Class in org.sapia.ubik.rmi.examples.replication
 
ServerSideInterceptor(Set, Foo) - Constructor for class org.sapia.ubik.rmi.examples.replication.ServerSideInterceptor
 
ServerSocketAdapter - Class in org.sapia.ubik.net.mplex
This utility class adapts a MultiplexSocketConnector to a java.net.ServerSocket.
ServerSocketAdapter(MultiplexSocketConnector) - Constructor for class org.sapia.ubik.net.mplex.ServerSocketAdapter
Creates a new ServerSocketAdapter instance.
ServerTable - Class in org.sapia.ubik.rmi.server
This class is a singleton that implements the Server interface.
ServerTable() - Constructor for class org.sapia.ubik.rmi.server.ServerTable
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.sapia.ubik.rmi.examples.http.HttpFooServlet
 
ServiceDiscoListener - Interface in org.sapia.ubik.rmi.naming.remote.discovery
An instance of this class is used to listen for new services that appear in the distributed JNDI.
ServiceDiscoListenerEg - Class in org.sapia.ubik.rmi.examples
 
ServiceDiscoListenerEg() - Constructor for class org.sapia.ubik.rmi.examples.ServiceDiscoListenerEg
Constructor for ServiceDiscoListenerExample.
ServiceDiscoveryEg - Class in org.sapia.ubik.rmi.examples.jndi
 
ServiceDiscoveryEg() - Constructor for class org.sapia.ubik.rmi.examples.jndi.ServiceDiscoveryEg
 
ServiceDiscoveryEvent - Class in org.sapia.ubik.rmi.naming.remote.discovery
This class models an event that is triggered by the binding of a new object in the ReliableRemoteContext.
ServiceDiscoveryEvent(Properties, String, Object) - Constructor for class org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoveryEvent
Constructor for ServiceDiscoveryEvent.
ServiceHandler - Interface in org.sapia.ubik.rmi.naming
An instance of this class performs lookups on behalf of the ServiceLocator.
ServiceLocator - Class in org.sapia.ubik.rmi.naming
This class implements the Service Locator pattern.
ServiceLocator() - Constructor for class org.sapia.ubik.rmi.naming.ServiceLocator
 
ServiceMapper - Class in org.sapia.ubik.rmi.server.transport.http
An instance of this class maps context paths to Simple services (as specified by the Simple API).
ServiceMapper() - Constructor for class org.sapia.ubik.rmi.server.transport.http.ServiceMapper
 
SERVLET_URL_KEY - Static variable in interface org.sapia.ubik.rmi.server.transport.http.servlet.ServletConsts
Constant that correspond to the key specifying the value of the property indicating the URL of the servlet that is used to receive remote method calls (ubik.rmi.transport.servlet.url).
ServletAddress - Class in org.sapia.ubik.rmi.server.transport.http.servlet
Models the network address of a servlet.
ServletAddress() - Constructor for class org.sapia.ubik.rmi.server.transport.http.servlet.ServletAddress
Do not call; used for externalization only.
ServletAddress(String) - Constructor for class org.sapia.ubik.rmi.server.transport.http.servlet.ServletAddress
Creates an instance of this class with the given parameter.
ServletAddress(String, String) - Constructor for class org.sapia.ubik.rmi.server.transport.http.servlet.ServletAddress
Intended to be overridden by eventual subclasses.
ServletConsts - Interface in org.sapia.ubik.rmi.server.transport.http.servlet
Holds constants.
ServletRmiConnection - Class in org.sapia.ubik.rmi.server.transport.http.servlet
Implements the RmiConnection interface over HTTP - more precisely, over HttpServletRequest and HttpServletResponse instances - from the Servlet API.
ServletServer - Class in org.sapia.ubik.rmi.server.transport.http.servlet
Implementation of the Server interface.
ServletTransportProvider - Class in org.sapia.ubik.rmi.server.transport.http.servlet
This transport provider is intended to be instantiated from within a servlet.
ServletTransportProvider() - Constructor for class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
ServletTransportProvider(String) - Constructor for class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
 
sessionCreated(IoSession) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioHandler
 
set(double) - Method in class org.sapia.ubik.rmi.server.perf.StatValue
 
setAcceptorDaemonThread(int) - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Changes the number of daemon threads used to accept incoming connections.
setAssociatedVmId(VmId) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
setAttribute(Attribute) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
setAttributes(AttributeList) - Method in class org.sapia.ubik.rmi.server.perf.PerfAnalyzerMBean
 
setBatchSize(int) - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
setBatchSize(int) - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
setBoolean(boolean) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setBoolean(boolean) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setBufsize(int) - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Sets this instance's "buffer size".
setBufsize(int) - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Sets this instance buffer size.
setBufSize(int) - Method in class org.sapia.ubik.mcast.ByteArrayPool
 
setBufsize(int) - Method in class org.sapia.ubik.mcast.EventChannel
 
setBufsize(int) - Method in class org.sapia.ubik.mcast.server.MulticastServer
 
setBufsize(int) - Method in class org.sapia.ubik.mcast.server.UDPServer
 
setBufsize(int) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
setBufsize(int) - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Sets this instance's "buffer size".
setByte(byte) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setByte(byte) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setBytes(byte[]) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setBytes(byte[]) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setCallBack(boolean) - Method in class org.sapia.ubik.rmi.server.RemoteRef
Sets this stub's call-back mode.
setChar(char) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setChar(char) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setCommand(InvokeCommand) - Method in class org.sapia.ubik.rmi.server.invocation.ClientPreInvokeEvent
Sets the command that will be sent to the server.
setContextResolver(ContextResolver) - Method in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
 
setDebug() - Static method in class org.sapia.ubik.rmi.server.Log
 
setDomain(String) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
setDomain(String) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
setDouble(double) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setDouble(double) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setEnabled(boolean) - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
setEnabled(boolean) - Method in class org.sapia.ubik.rmi.server.perf.StatsCollector
"Enables" statistic output.
setEnabled(boolean) - Method in class org.sapia.ubik.rmi.server.perf.Topic
 
setError() - Static method in class org.sapia.ubik.rmi.server.Log
 
setException(IOException) - Method in class org.sapia.ubik.net.mplex.SocketQueue
Sets the exception to this queue.
setFloat(float) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setFloat(float) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setHost(String) - Method in class org.sapia.ubik.net.Uri
Sets this instance's host.
setInfo() - Static method in class org.sapia.ubik.rmi.server.Log
 
setInt(int) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setInt(int) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setInterface(String) - Method in class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
setInterfaces(String[]) - Method in class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
setJndiHost(String) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
setJndiHost(String) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
setJndiPort(int) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
setJndiPort(int) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
setLong(long) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setLong(long) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setMulticastAddress(String) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
setMulticastAddress(String) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
setMulticastPort(int) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
setMulticastPort(int) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
setName(String) - Method in class org.sapia.ubik.ioc.spring.RemoteBeanRef
 
setObject(Object) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
setParams(Object[]) - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
 
setPort(int) - Method in class org.sapia.ubik.net.Uri
Sets this instance's port.
setReadAheadBufferSize(int) - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Changes the size of the read ahead buffer size.
setReceiveBufferSize(int) - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
setRemoteObject(Object) - Method in class org.sapia.ubik.ioc.spring.BeanImporterPostProcessor.ProxyInvocationHandler
 
setResetInterval(long) - Method in class org.sapia.ubik.net.SocketConnection
Sets the interval at which this instance calls the reset method on the ObjectOutputStream that in uses internally for serializing objects.
setResetInterval(long) - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnectionFactory
 
setResponse(Object) - Method in class org.sapia.ubik.rmi.server.command.ResponseLock
Sets this lock's response.
setResponseSender(ResponseSender) - Method in class org.sapia.ubik.rmi.server.command.CommandProcessor
Sets this processor's "response sender".
setResultObject(Object) - Method in class org.sapia.ubik.rmi.server.invocation.ServerPostInvokeEvent
 
setReturnObject(Object) - Method in class org.sapia.ubik.rmi.server.invocation.ClientPostInvokeEvent
Sets this instance return object.
setReuseAddress(boolean) - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
setRoot(SynchronizedNode) - Method in class org.sapia.ubik.rmi.naming.remote.archie.UbikSynchronizer
 
setScheme(String) - Method in class org.sapia.ubik.net.Uri
Sets this instance's scheme.
setSelectorDaemonThread(int) - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Changes the number of daemon threads used to select connectors for incoming connections.
setShort(short) - Method in class org.sapia.ubik.rmi.examples.PrimitiveServer
 
setShort(short) - Method in interface org.sapia.ubik.rmi.examples.PrimitiveService
 
setSoTimeout(int) - Method in class org.sapia.ubik.net.mplex.ServerSocketAdapter
 
setSoTimeoutListener(SocketTimeoutListener) - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
Allows to set a listener that will be notified when the internal UDP socket used by this instance reaches a timeout.
setSoTimeoutListener(SocketTimeoutListener) - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Allows implementations to notify the passed in listener when a socket timeout occurs - this applies if the underlying implementation uses a server restricted to blocking IO.
setTarget(Object) - Method in class org.sapia.ubik.rmi.server.invocation.ServerPreInvokeEvent
Sets the target of the invocation (client-applications can thus substitute the original target with the one passed in).
setThreshold(int) - Method in class org.sapia.ubik.rmi.server.gc.ClientGC
 
setThreshold(int) - Method in interface org.sapia.ubik.rmi.server.gc.ClientGCMBean
 
setTimeout(long) - Method in class org.sapia.ubik.mcast.View
 
setTimeout(long) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
 
setTimeout(long) - Method in interface org.sapia.ubik.rmi.server.gc.ServerGCMBean
 
setTransportType(String) - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioResponse
 
setUp(String) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
Sets this handler's server URL.
setUp(VmId, String) - Method in class org.sapia.ubik.rmi.server.transport.MarshalOutputStream
 
setWarning() - Static method in class org.sapia.ubik.rmi.server.Log
 
shrinkTo(int) - Method in class org.sapia.ubik.net.ConnectionPool
Shrinks the pool to the specified size, or until the pool is empty.
shrinkTo(int) - Method in class org.sapia.ubik.net.Pool
Shrinks the pool to the specified size, or until the pool is empty.
shutdown() - Method in interface org.sapia.ubik.ioc.guice.NamingService
Shuts down this instance.
shutdown() - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
shutdown() - Method in class org.sapia.ubik.net.PooledThread
Stops this thread.
shutdown() - Method in class org.sapia.ubik.net.ThreadPool
Cleanly shuts down this instance.
shutdown(long) - Method in class org.sapia.ubik.net.ThreadPool
Cleanly shuts down this instance; internally busy threads are interrupted - currently executing threads finish their task before termination.
shutdown(long) - Method in class org.sapia.ubik.rmi.server.command.CommandProcessor
Shuts down this instance.
shutdown(long) - Method in class org.sapia.ubik.rmi.server.command.ExecQueue
Shuts down this instance.
shutdown(long) - Method in class org.sapia.ubik.rmi.server.command.InQueue
 
shutdown(long) - Method in class org.sapia.ubik.rmi.server.command.ResponseQueue
 
shutdown(long) - Static method in class org.sapia.ubik.rmi.server.Hub
Shuts down this instance; some part of the shutdown can be asynchronous.
shutdown(long) - Method in class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor
 
shutdown() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider
 
shutdown() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletTransportProvider
Empty implementation.
shutdown() - Method in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
 
shutdown() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
shutdown() - Static method in class org.sapia.ubik.rmi.server.transport.TransportManager
 
shutdown() - Method in interface org.sapia.ubik.rmi.server.transport.TransportProvider
Shuts down this provider.
shutdown() - Method in class org.sapia.ubik.taskman.DefaultTaskManager
 
shutdown() - Method in class org.sapia.ubik.taskman.MultithreadedTaskManager
 
shutdown() - Method in interface org.sapia.ubik.taskman.TaskManager
Shuts down this instance (task processing halts).
shutdownAll(long) - Static method in class org.sapia.ubik.rmi.server.command.OutQueue
Shuts down all statically kept OutQueue instances.
ShutdownException - Exception in org.sapia.ubik.rmi.server
Thrown by the Ubik RMI runtime when operations are requested and it is shutdown.
ShutdownException() - Constructor for exception org.sapia.ubik.rmi.server.ShutdownException
Constructor for ShutdownException.
ShutdownException(String) - Constructor for exception org.sapia.ubik.rmi.server.ShutdownException
 
SimpleStreamSelector - Class in org.sapia.ubik.net.mplex
This basic selector implementation allows you to define a selection logic based on a simple string value.
SimpleStreamSelector(String, int) - Constructor for class org.sapia.ubik.net.mplex.SimpleStreamSelector
Creates a new SimpleStreamSelector instance.
SingleDispatcher - Class in org.sapia.ubik.rmi.interceptor
This dispatcher allows to register only one interceptor per event type.
SingleDispatcher() - Constructor for class org.sapia.ubik.rmi.interceptor.SingleDispatcher
 
size() - Method in class org.sapia.ubik.mcast.DomainName
Returns the number of "components" in this instance's name.
size() - Method in class org.sapia.ubik.net.mplex.SocketQueue
Returns the number of socket pending in the internal queue.
size() - Method in class org.sapia.ubik.net.Pool
Returns the number of objects currently in the pool.
size() - Method in class org.sapia.ubik.rmi.server.command.ExecQueue
Returns this queue's size.
size() - Method in class org.sapia.ubik.rmi.server.command.ResponseQueue
 
size() - Method in class org.sapia.ubik.util.Queue
 
skip(long) - Method in class org.sapia.ubik.util.ByteVector
Skips the number of bytes within this instance.
skip(long) - Method in class org.sapia.ubik.util.ByteVectorInputStream
 
SocketClientConnectionPool - Class in org.sapia.ubik.rmi.server.transport.socket
Implements a pool of client-side SocketConnection instances.
SocketClientConnectionPool(String, int, long, RMIClientSocketFactory) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketClientConnectionPool
Constructor for RMIClientConnectionPool.
SocketConnection - Class in org.sapia.ubik.net
A Connection implemented through a Socket.
SocketConnection(Socket, ClassLoader) - Constructor for class org.sapia.ubik.net.SocketConnection
 
SocketConnection(Socket) - Constructor for class org.sapia.ubik.net.SocketConnection
 
SocketConnectionFactory - Class in org.sapia.ubik.net
Implements a factory of SocketConnection instances.
SocketConnectionFactory() - Constructor for class org.sapia.ubik.net.SocketConnectionFactory
 
SocketConnectionFactory(RMIClientSocketFactory) - Constructor for class org.sapia.ubik.net.SocketConnectionFactory
 
SocketConnectionFactory(RMIClientSocketFactory, ClassLoader) - Constructor for class org.sapia.ubik.net.SocketConnectionFactory
 
SocketConnectionFactory(ClassLoader) - Constructor for class org.sapia.ubik.net.SocketConnectionFactory
 
SocketConnectorImpl - Class in org.sapia.ubik.net.mplex
Class documentation
SocketConnectorImpl(MultiplexServerSocket, StreamSelector, SocketQueue) - Constructor for class org.sapia.ubik.net.mplex.SocketConnectorImpl
Creates a new SocketConnectorImpl instance.
SocketQueue - Class in org.sapia.ubik.net.mplex
This class implements a simple asynchronous, thread safe, FIFO queue of Socket objects.
SocketQueue() - Constructor for class org.sapia.ubik.net.mplex.SocketQueue
Creates a new SocketQueue instance.
SocketRmiConnection - Class in org.sapia.ubik.rmi.server.transport.socket
A connection over a Socket - the connection uses the MarshalOutputStream class to serialize outgoing objects.
SocketRmiConnection(Socket, ClassLoader) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnection
Constructor for RMIConnection.
SocketRmiConnection(Socket) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnection
Constructor for RMIConnection.
SocketRmiConnectionFactory - Class in org.sapia.ubik.rmi.server.transport.socket
Implements a factory of SocketRmiConnection instances.
SocketRmiConnectionFactory() - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiConnectionFactory
Constructor for RMIConnectionFactory.
SocketRmiServer - Class in org.sapia.ubik.rmi.server.transport.socket
A standard socket server that listens on a given port for incoming RMICommand instances.
SocketRmiServer(String, int, int, long) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
SocketRmiServer(String, int, int, long, UbikServerSocketFactory) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
SocketRmiServer(ThreadPool, ServerSocket, long) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
Creates a new SocketRmiServer instance
SocketRmiServer(int, ServerSocket, long) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
Creates a new SocketRmiServer instance
SocketRmiServer(SocketConnectionFactory, ThreadPool, ServerSocket) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
Creates a new SocketRmiServer instance.
SocketRmiServerMBean - Interface in org.sapia.ubik.rmi.server.transport.socket
 
SocketRmiServerThread - Class in org.sapia.ubik.rmi.server.transport.socket
Implements a thread in a SocketRmiServer instance.
SocketRmiServerThreadPool - Class in org.sapia.ubik.rmi.server.transport.socket
Implements a pool of SocketRmiServerThreads in a SocketRmiServer instance.
SocketRmiServerThreadPool(String, boolean, int) - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServerThreadPool
Constructor for RMIServerThreadPool.
SocketServer - Class in org.sapia.ubik.net
Implements a socket server.
SocketServer(int, ThreadPool, UbikServerSocketFactory) - Constructor for class org.sapia.ubik.net.SocketServer
 
SocketServer(String, int, ThreadPool, UbikServerSocketFactory) - Constructor for class org.sapia.ubik.net.SocketServer
 
SocketServer(int, SocketConnectionFactory, ThreadPool, UbikServerSocketFactory) - Constructor for class org.sapia.ubik.net.SocketServer
 
SocketServer(String, int, SocketConnectionFactory, ThreadPool, UbikServerSocketFactory) - Constructor for class org.sapia.ubik.net.SocketServer
 
SocketServer(ThreadPool, ServerSocket) - Constructor for class org.sapia.ubik.net.SocketServer
Creates a new SocketServer instance
SocketServer(SocketConnectionFactory, ThreadPool, ServerSocket) - Constructor for class org.sapia.ubik.net.SocketServer
Creates a new SocketServer instance.
SocketTimeoutListener - Interface in org.sapia.ubik.mcast
 
SocketTransportProvider - Class in org.sapia.ubik.rmi.server.transport.socket
Implements the TransportProvider interface over standard java socket.
SocketTransportProvider() - Constructor for class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
 
StandaloneFoo - Class in org.sapia.ubik.rmi.examples
 
StandaloneFoo() - Constructor for class org.sapia.ubik.rmi.examples.StandaloneFoo
 
StandaloneFooClient - Class in org.sapia.ubik.rmi.examples
 
StandaloneFooClient() - Constructor for class org.sapia.ubik.rmi.examples.StandaloneFooClient
 
start() - Method in interface org.sapia.ubik.mcast.BroadcastDispatcher
Starts this instance - must be called prior to using this instance.
start() - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Starts this instance.
start() - Method in class org.sapia.ubik.mcast.EventChannel
Starts this instances.
start() - Method in class org.sapia.ubik.mcast.UDPUnicastDispatcher
 
start() - Method in interface org.sapia.ubik.mcast.UnicastDispatcher
Starts this instance - should be called prior to using this instance.
start() - Method in class org.sapia.ubik.net.Timer
 
start(boolean) - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Starts this instance.
start() - Method in class org.sapia.ubik.rmi.server.perf.Topic
Internally sets the start time of this instance.
start() - Method in interface org.sapia.ubik.rmi.server.Server
Starts this server - this method should not block infinitely.
start() - Method in class org.sapia.ubik.rmi.server.ServerTable
 
start() - Method in class org.sapia.ubik.rmi.server.transport.http.servlet.ServletServer
 
start() - Method in class org.sapia.ubik.rmi.server.transport.socket.SocketRmiServer
 
start() - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiServer
 
started - Variable in class org.sapia.ubik.util.StartStopLock
 
StartStopLock - Class in org.sapia.ubik.util
An instance of this class is used to synchronized start/stop operations.
StartStopLock(StartStopLock.StopRequestListener) - Constructor for class org.sapia.ubik.util.StartStopLock
 
StartStopLock() - Constructor for class org.sapia.ubik.util.StartStopLock
 
StartStopLock.StopRequestListener - Interface in org.sapia.ubik.util
 
Stateless - Interface in org.sapia.ubik.rmi.server
 
StatelessFoo - Class in org.sapia.ubik.rmi.examples
 
StatelessFoo() - Constructor for class org.sapia.ubik.rmi.examples.StatelessFoo
 
StatelessStubTable - Class in org.sapia.ubik.rmi.server
This class manages stateless stubs on the client-side and insures that notications are properly dispatched.
StatelessTimeServer - Class in org.sapia.ubik.rmi.examples.time
 
StatelessTimeServer() - Constructor for class org.sapia.ubik.rmi.examples.time.StatelessTimeServer
 
StatelessTimeServiceImpl - Class in org.sapia.ubik.rmi.examples.time
 
StatelessTimeServiceImpl() - Constructor for class org.sapia.ubik.rmi.examples.time.StatelessTimeServiceImpl
Creates a new TimeServiceImpl instance.
StatelessUbikBar - Class in org.sapia.ubik.rmi.examples
 
StatelessUbikBar(int) - Constructor for class org.sapia.ubik.rmi.examples.StatelessUbikBar
 
Statistic - Class in org.sapia.ubik.rmi.server.perf
This class models a statistic.
Statistic(String) - Constructor for class org.sapia.ubik.rmi.server.perf.Statistic
Creates a statistic with a max count of 100 by default.
Statistic(String, int) - Constructor for class org.sapia.ubik.rmi.server.perf.Statistic
 
STATS_DUMP_INTERVAL - Static variable in interface org.sapia.ubik.rmi.Consts
Determines the interval at which Ubik stats must be dumped - system property: ubik.rmi.stats.dump.interval.
STATS_ENABLED - Static variable in interface org.sapia.ubik.rmi.Consts
Determines if statistics should be turned on - system property: ubik.rmi.stats.enabled.
statsCollector - Static variable in class org.sapia.ubik.rmi.server.Hub
The stats collector
StatsCollector - Class in org.sapia.ubik.rmi.server.perf
An instance of this class internally keeps statistics and dumps their content.
StatsCollector() - Constructor for class org.sapia.ubik.rmi.server.perf.StatsCollector
 
STATUS_OK - Static variable in class org.sapia.ubik.mcast.Response
Corresponds to the OK status, signifying that the response was returned normally.
STATUS_SUSPECT - Static variable in class org.sapia.ubik.mcast.Response
Indicates that the remote node corresponding to this instance is probably down.
StatValue - Class in org.sapia.ubik.rmi.server.perf
Encapsulates logic pertaining to manipulation of a statistic value.
StatValue() - Constructor for class org.sapia.ubik.rmi.server.perf.StatValue
 
StdoutDebug - Class in org.sapia.ubik.util
A Debug implementation that logs to stdout.
StdoutDebug() - Constructor for class org.sapia.ubik.util.StdoutDebug
 
stop() - Method in class org.sapia.ubik.rmi.naming.remote.EmbeddableJNDIServer
Stops this instance (this internally closes the EventChannel that this instance holds).
stopped - Variable in class org.sapia.ubik.util.StartStopLock
 
stopRequested - Variable in class org.sapia.ubik.util.StartStopLock
 
StreamSelector - Interface in org.sapia.ubik.net.mplex
This interface derfines the contract of a selector that defines, from a preview of a stream of data, if it can handle the entire stream or not.
StressedTimeClient - Class in org.sapia.ubik.rmi.examples.time
 
StressedTimeClient() - Constructor for class org.sapia.ubik.rmi.examples.time.StressedTimeClient
 
Stub - Interface in org.sapia.ubik.rmi.server
Interface implemented by dynamically generated stubs.
StubContainer - Interface in org.sapia.ubik.rmi.server
Implementations of this interface allow to bind stubs to remote JNDI servers without the latter having to contain the stubs' interfaces in their classpath.
StubContainerBase - Class in org.sapia.ubik.rmi.server
Base implementation of the StubContainer interface.
StubContainerBase(String[], StubInvocationHandler) - Constructor for class org.sapia.ubik.rmi.server.StubContainerBase
 
StubInvocationHandler - Interface in org.sapia.ubik.rmi.server
Base interface of invocation handlers that implement the logic of dynamic stubs - created by the Ubik RMI runtime.
StubTweaker - Class in org.sapia.ubik.rmi.naming.remote
 
StubTweaker() - Constructor for class org.sapia.ubik.rmi.naming.remote.StubTweaker
 
SyncEvent - Class in org.sapia.ubik.rmi.naming.remote.archie
 
SyncEvent(Name, NamePart) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.SyncEvent
Constructor for SyncEvent.
SyncEventListener - Interface in org.sapia.ubik.mcast
Specifies the behavior of listeners of MulticastEvent instances.
SyncGetEvent - Class in org.sapia.ubik.rmi.naming.remote.archie
 
SyncGetEvent(Name, NamePart) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.SyncGetEvent
Constructor for SyncGetEvent.
SyncPutEvent - Class in org.sapia.ubik.rmi.naming.remote.archie
 
SyncPutEvent(Name, NamePart, Object, boolean) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.SyncPutEvent
Constructor for SyncPutEvent.
SyncRemoveEvent - Class in org.sapia.ubik.rmi.naming.remote.archie
 
SyncRemoveEvent(Name, NamePart) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.SyncRemoveEvent
 

T

Task - Interface in org.sapia.ubik.taskman
This interface specifies the behavior of tasks that are handled by the TaskManager
TaskContext - Class in org.sapia.ubik.taskman
Holds data about a given Task instance.
TaskContext(String, long) - Constructor for class org.sapia.ubik.taskman.TaskContext
 
taskMan - Static variable in class org.sapia.ubik.rmi.server.Hub
The hub's task manager
TaskManager - Interface in org.sapia.ubik.taskman
 
TaskManagerFactory - Class in org.sapia.ubik.taskman
A factory of TaskManagers.
TaskManagerFactory() - Constructor for class org.sapia.ubik.taskman.TaskManagerFactory
 
TCPAddress - Class in org.sapia.ubik.net
This class models a TCP "server address".
TCPAddress() - Constructor for class org.sapia.ubik.net.TCPAddress
Do not call; used for externalization only.
TCPAddress(String, int) - Constructor for class org.sapia.ubik.net.TCPAddress
Creates an instance of this class with the given host and port information.
TcpPortSelector - Class in org.sapia.ubik.net
An instance of this class is used to perform random port selection on a given host.
TcpPortSelector() - Constructor for class org.sapia.ubik.net.TcpPortSelector
 
ThreadFactory - Interface in org.sapia.ubik.net
This interface specifies the behavior of a factory of thread.
ThreadPool - Class in org.sapia.ubik.net
A pool of PooledThread instances.
ThreadPool(String, boolean, int) - Constructor for class org.sapia.ubik.net.ThreadPool
Creates a thread pool.
ThreadPool(String, boolean) - Constructor for class org.sapia.ubik.net.ThreadPool
Creates a thread pool.
TimeClient - Class in org.sapia.ubik.rmi.examples.time
 
TimeClient() - Constructor for class org.sapia.ubik.rmi.examples.time.TimeClient
 
TimeClient(boolean) - Constructor for class org.sapia.ubik.rmi.examples.time.TimeClient
 
TimeoutException - Exception in org.sapia.ubik.mcast
 
TimeoutException() - Constructor for exception org.sapia.ubik.mcast.TimeoutException
Constructor for TimeoutException.
Timer - Class in org.sapia.ubik.net
 
Timer(long) - Constructor for class org.sapia.ubik.net.Timer
 
TimeServer - Class in org.sapia.ubik.rmi.examples.time
 
TimeServer() - Constructor for class org.sapia.ubik.rmi.examples.time.TimeServer
 
TimeServiceIF - Interface in org.sapia.ubik.rmi.examples.time
 
TimeServiceImpl - Class in org.sapia.ubik.rmi.examples.time
 
TimeServiceImpl() - Constructor for class org.sapia.ubik.rmi.examples.time.TimeServiceImpl
Creates a new TimeServiceImpl instance.
toByteArray() - Method in class org.sapia.ubik.util.ByteVector
Returns the bytes that this instance holds (starting from this instance's current position).
toBytes(Object, int) - Static method in class org.sapia.ubik.mcast.Util
 
toBytes(Object, int, ObjectStreamFactory) - Static method in class org.sapia.ubik.net.udp.Util
 
toOutput(OutputStream) - Method in class org.sapia.ubik.net.udp.ObjectStreamFactory.DefaultObjectStreamFactory
 
toOutput(OutputStream) - Method in interface org.sapia.ubik.net.udp.ObjectStreamFactory
 
toOutput(OutputStream) - Method in class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection.UdpObjectStreamFactory
 
Topic - Class in org.sapia.ubik.rmi.server.perf
An instance of this class is used to calculate the duration of an arbitrary operation.
Topic(String) - Constructor for class org.sapia.ubik.rmi.server.perf.Topic
Constructor for Topic.
toReliableStub(Object) - Static method in class org.sapia.ubik.rmi.server.Hub
Returns a "reliable" stub for the given passed in stub; the dynamically generated proxy (created with Java's reflection API) wraps an InvocationHandler of the StubHandlerReliable class.
toStatelessStub(Name, String, Object) - Static method in class org.sapia.ubik.rmi.server.Hub
Returns a stateless stub for the given object.
toString() - Method in class org.sapia.ubik.mcast.DomainName
Returns a string representation of this instance - or, more precisely, this instance's path representation, where subdomains/partitions are separated by '/' characters.
toString() - Method in class org.sapia.ubik.mcast.InetServerAddress
 
toString() - Method in class org.sapia.ubik.mcast.Response
 
toString() - Method in class org.sapia.ubik.net.mplex.MultiplexServerSocket
Returns the implementation address and implementation port of this socket as a String.
toString() - Method in class org.sapia.ubik.net.mplex.MultiplexSocket
Returns the implementation address and implementation port of this socket as a String.
toString() - Method in class org.sapia.ubik.net.QueryString
 
toString() - Method in class org.sapia.ubik.net.TCPAddress
Returns a string representation of this instance.
toString() - Method in class org.sapia.ubik.net.Uri
Returns this instance's string format.
toString() - Method in class org.sapia.ubik.rmi.naming.remote.discovery.ServiceDiscoveryEvent
 
toString() - Method in class org.sapia.ubik.rmi.server.command.Destination
 
toString() - Method in class org.sapia.ubik.rmi.server.command.Response
 
toString() - Method in class org.sapia.ubik.rmi.server.OID
 
toString() - Method in class org.sapia.ubik.rmi.server.perf.Statistic
 
toString() - Method in class org.sapia.ubik.rmi.server.perf.StatValue
 
toString() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless.ServiceInfo
 
toString() - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
toString() - Method in class org.sapia.ubik.rmi.server.StubContainerBase
 
toString() - Method in class org.sapia.ubik.rmi.server.transport.http.HttpAddress
Returns the string corresponding to this address' URL (of the form http://someHost:somePort).
toString() - Method in class org.sapia.ubik.rmi.server.VmId
 
toStub(Object) - Static method in class org.sapia.ubik.rmi.server.Hub
Generates the stub for the object passed in and returns it.
toStub(ClassLoader) - Method in interface org.sapia.ubik.rmi.server.StubContainer
Returns the stub that this instance contains.
toStub(ClassLoader) - Method in class org.sapia.ubik.rmi.server.StubContainerBase
 
toStubContainer(Object) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
toStubContainer(Object) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
toStubContainer(Object) - Method in interface org.sapia.ubik.rmi.server.StubInvocationHandler
Returns this instance's stub container.
touch(VmId) - Method in class org.sapia.ubik.rmi.server.gc.ServerGC
Touches the client info of the vm id passed in.
TRANSPORT_PROVIDER - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the system property that prefixes the configured TransportProviders to plug into the TransportManager.
TRANSPORT_TYPE - Static variable in class org.sapia.ubik.net.TCPAddress
 
TRANSPORT_TYPE - Static variable in class org.sapia.ubik.net.udp.UDPServerAddress
 
TRANSPORT_TYPE - Static variable in interface org.sapia.ubik.rmi.Consts
Specifies the "transport type" to use.
TRANSPORT_TYPE - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioAddress
 
TRANSPORT_TYPE - Static variable in class org.sapia.ubik.rmi.server.transport.nio.tcp.NioTcpTransportProvider
Constant corresponding to this provider class' transport type.
TRANSPORT_TYPE - Static variable in class org.sapia.ubik.rmi.server.transport.socket.SocketTransportProvider
Constant corresponding to this provider class' transport type.
TransportManager - Class in org.sapia.ubik.rmi.server.transport
The transport manager is the single-entry point into Ubik RMI's transport layer.
TransportManager() - Constructor for class org.sapia.ubik.rmi.server.transport.TransportManager
 
TransportProvider - Interface in org.sapia.ubik.rmi.server.transport
This interface abstracts the transport layer's implementation.
triggerStop() - Method in class org.sapia.ubik.util.StartStopLock
This method internally sets the stopRequested flag to true, calls this instance's encapsulated StopRequestListener, and notifies threads that are currently blocking on the waitStopped() method.
tweak(Iterator, Object) - Static method in class org.sapia.ubik.rmi.naming.remote.StubTweaker
 
tweak(String, Name, DomainName, String, int, Object) - Static method in class org.sapia.ubik.rmi.naming.remote.StubTweaker
 
TYPE_CONTAINS - Static variable in class org.sapia.ubik.net.mplex.SimpleStreamSelector
 
TYPE_STARTS_WITH - Static variable in class org.sapia.ubik.net.mplex.SimpleStreamSelector
 

U

UBIK_DOMAIN_NAME - Static variable in interface org.sapia.ubik.rmi.Consts
This constant corresponds to the property that identifies ubik's JNDI domain.
UBIK_SCHEME - Static variable in class org.sapia.ubik.rmi.naming.ServiceLocator
The URI scheme for the default service handler: ubik.
UbikBar - Class in org.sapia.ubik.rmi.examples
 
UbikBar() - Constructor for class org.sapia.ubik.rmi.examples.UbikBar
 
UbikFoo - Class in org.sapia.ubik.rmi.examples
 
UbikFoo() - Constructor for class org.sapia.ubik.rmi.examples.UbikFoo
 
UbikHttpHandler - Class in org.sapia.ubik.rmi.server.transport.http
An instance of this class handles incoming requests and delegates them to HttpRmiServerThreads internally kept in a pool.
UbikHttpHandler(Uri, int) - Constructor for class org.sapia.ubik.rmi.server.transport.http.UbikHttpHandler
 
UbikNamingEnum - Class in org.sapia.ubik.rmi.naming.remote.archie
Copyright:Copyright © 2002-2003 Sapia Open Source Software.
UbikNamingEnum(Iterator, Iterator, int) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.UbikNamingEnum
Creates a new instance of UbikNamingEnum
UbikNodeFactory - Class in org.sapia.ubik.rmi.naming.remote.archie
 
UbikRemoteContext - Class in org.sapia.ubik.rmi.naming.remote.archie
 
UbikRemoteContext(DomainInfo, Node) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
UbikRemoteContext(UbikSyncNode) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.UbikRemoteContext
 
UbikServerSocketFactory - Interface in org.sapia.ubik.net
 
UbikSynchronizer - Class in org.sapia.ubik.rmi.naming.remote.archie
 
UbikSyncNode - Class in org.sapia.ubik.rmi.naming.remote.archie
 
UbikSyncNode(UbikNodeFactory) - Constructor for class org.sapia.ubik.rmi.naming.remote.archie.UbikSyncNode
 
UDPConnection - Class in org.sapia.ubik.net.udp
 
UDPConnection(UDPServerAddress, int, int) - Constructor for class org.sapia.ubik.net.udp.UDPConnection
Constructor for UDPConnection.
UDPConnection(DatagramSocket, DatagramPacket, int, int) - Constructor for class org.sapia.ubik.net.udp.UDPConnection
Constructor for UDPConnection.
UDPConnectionFactory - Class in org.sapia.ubik.net.udp
 
UDPConnectionFactory(int, int) - Constructor for class org.sapia.ubik.net.udp.UDPConnectionFactory
Constructor for UDPConnectionFactory.
UdpRmiConnection - Class in org.sapia.ubik.rmi.server.transport.udp
 
UdpRmiConnection(UDPServerAddress, int, int) - Constructor for class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection
Constructor for UdpRmiConnection.
UdpRmiConnection(DatagramSocket, DatagramPacket, int, int) - Constructor for class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection
Constructor for UdpRmiConnection.
UdpRmiConnection.UdpObjectStreamFactory - Class in org.sapia.ubik.rmi.server.transport.udp
 
UdpRmiConnection.UdpObjectStreamFactory() - Constructor for class org.sapia.ubik.rmi.server.transport.udp.UdpRmiConnection.UdpObjectStreamFactory
 
UdpRmiServer - Class in org.sapia.ubik.rmi.server.transport.udp
 
UdpRmiServer() - Constructor for class org.sapia.ubik.rmi.server.transport.udp.UdpRmiServer
Constructor for UdpRmiServer.
UDPServer - Class in org.sapia.ubik.mcast.server
 
UDPServer(String, int) - Constructor for class org.sapia.ubik.mcast.server.UDPServer
Constructor for UDPServer.
UDPServer(String, int, int) - Constructor for class org.sapia.ubik.mcast.server.UDPServer
 
UDPServer - Class in org.sapia.ubik.net.udp
 
UDPServer(DatagramSocket) - Constructor for class org.sapia.ubik.net.udp.UDPServer
Constructor for UDPServer.
UDPServerAddress - Class in org.sapia.ubik.net.udp
Implement a ServerAddress around a an InetAddress and a port.
UDPServerAddress(InetAddress, int) - Constructor for class org.sapia.ubik.net.udp.UDPServerAddress
Constructor for InetServerAddress.
UDPServerAddress(InetAddress, int, String) - Constructor for class org.sapia.ubik.net.udp.UDPServerAddress
 
UDPUnicastDispatcher - Class in org.sapia.ubik.mcast
Implements the UnicastDispatcher interface over UDP.
UDPUnicastDispatcher(int, EventConsumer) - Constructor for class org.sapia.ubik.mcast.UDPUnicastDispatcher
Constructor for UnicastDispatcherImpl.
UDPUnicastDispatcher(int, int, EventConsumer) - Constructor for class org.sapia.ubik.mcast.UDPUnicastDispatcher
Constructor for UnicastDispatcherImpl.
UIDGenerator - Class in org.sapia.ubik.rmi.server
A generator of unique longs for this VM.
UIDGenerator() - Constructor for class org.sapia.ubik.rmi.server.UIDGenerator
 
unbind(Name) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
unbind(String) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
UNDEFINED_HOST - Static variable in class org.sapia.ubik.net.Uri
 
UNDEFINED_PORT - Static variable in class org.sapia.ubik.net.Uri
 
UNDEFINED_PORT - Static variable in class org.sapia.ubik.rmi.naming.ServiceLocator
This constant identifies an unidentified port.
unexport(Object) - Static method in class org.sapia.ubik.rmi.server.Hub
This method "unexports" an object that was exported through one of this class' export() methods.
unexport(ClassLoader) - Static method in class org.sapia.ubik.rmi.server.Hub
This method "unexports" all objects whose class was loaded by the given ClassLoader.
UnicastDispatcher - Interface in org.sapia.ubik.mcast
Implementations of this interface dispatch objects over the wire in a point-to-point fashion.
unregister(ServiceDiscoListener) - Method in interface org.sapia.ubik.ioc.guice.NamingService
Unregisters the given listener from this instance.
unregister(ServiceDiscoListener) - Method in class org.sapia.ubik.ioc.guice.NamingServiceImpl
 
unregister(ServiceDiscoListener) - Method in interface org.sapia.ubik.ioc.NamingService
Unregisters the given listener from this instance.
unregister(ServiceDiscoListener) - Method in class org.sapia.ubik.ioc.spring.NamingServiceBean
 
unregisterListener(AsyncEventListener) - Method in class org.sapia.ubik.mcast.BroadcastDispatcherImpl
Unregisters the given listener from this instance.
unregisterListener(AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventChannel
Unregisters the given listener from this instance.
unregisterListener(SyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Removes the given listener from this instance.
unregisterListener(AsyncEventListener) - Method in class org.sapia.ubik.mcast.EventConsumer
Removes the given listener from this instance.
Uri - Class in org.sapia.ubik.net
This class models a URI.
Uri(String, String, int, String) - Constructor for class org.sapia.ubik.net.Uri
 
UriSyntaxException - Exception in org.sapia.ubik.net
 
UriSyntaxException(String) - Constructor for exception org.sapia.ubik.net.UriSyntaxException
Constructor for UriSyntaxException.
usesMarshalledObjects() - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
Returns true if this instance encapsulates method call parameters and return value in MarshalledObject instances.
Util - Class in org.sapia.ubik.mcast
 
Util() - Constructor for class org.sapia.ubik.mcast.Util
 
Util - Class in org.sapia.ubik.net.udp
 
Util() - Constructor for class org.sapia.ubik.net.udp.Util
Constructor for Util.
Utils - Class in org.sapia.ubik.rmi
 
Utils() - Constructor for class org.sapia.ubik.rmi.Utils
 

V

View - Class in org.sapia.ubik.mcast
Encapsulates the addresses of the nodes that compose an event channel.
View(long) - Constructor for class org.sapia.ubik.mcast.View
Constructor for View.
View.AddressList - Class in org.sapia.ubik.mcast
 
VmId - Class in org.sapia.ubik.rmi.server
A VM unique identifier.
VmId() - Constructor for class org.sapia.ubik.rmi.server.VmId
Do not use; meant for externalization only.

W

waitResponse(long) - Method in class org.sapia.ubik.rmi.server.command.ResponseLock
Waits for the response of an asynchronous call-back.
waitStarted() - Method in class org.sapia.ubik.net.SocketServer
Call to block on this instance until its internal socket server has been started.
waitStarted(long) - Method in class org.sapia.ubik.util.StartStopLock
Blocks until this instance's started flag is set to true, or until a startup error is signaled.
waitStarted() - Method in class org.sapia.ubik.util.StartStopLock
Blocks until this instance's started flag is set to true, or until a startup error is signaled.
waitStopped(long) - Method in class org.sapia.ubik.util.StartStopLock
Blocks until this instance's stopped flag is set to true, or until a startup error is signaled.
waitStopped() - Method in class org.sapia.ubik.util.StartStopLock
Blocks until this instance's stopped flag is set to true, or until a startup error is signaled.
warning(Class, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
warning(Class, Object, Throwable) - Static method in class org.sapia.ubik.rmi.server.Log
 
warning(String, Object) - Static method in class org.sapia.ubik.rmi.server.Log
 
warning(String, Object, Throwable) - Static method in class org.sapia.ubik.rmi.server.Log
 
wasItemAdded() - Method in class org.sapia.ubik.util.Queue
 
write(byte[]) - Method in class org.sapia.ubik.util.ByteVector
Writes the given bytes to this instance.
write(int) - Method in class org.sapia.ubik.util.ByteVector
 
write(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVector
Writes the given bytes to this instance.
write(ByteBuffer) - Method in class org.sapia.ubik.util.ByteVector
Writes the bytes contained in the given buffer to this instance.
write(byte[], int, int) - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
write(byte[]) - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
write(int) - Method in class org.sapia.ubik.util.ByteVectorOutputStream
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.net.TCPAddress
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache.BoundRef
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.naming.remote.proxy.BindingCache
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.replication.ReplicatedCommand
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.CommandConnect
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.gc.CommandGc
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.gc.CommandRefer
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.invocation.CallBackInvokeCommand
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.invocation.InvokeCommand
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.invocation.RMICommandProcessor.ResponseListCommand
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.OID
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.RemoteRef
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.RemoteRefReliable
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.RMICommand
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.transport.ClassDescriptor
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.transport.http.HttpAddress
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.transport.MarshalledObject
 
writeExternal(ObjectOutput) - Method in class org.sapia.ubik.rmi.server.VmId
 
writeHeader(OutputStream, ClassLoader) - Method in class org.sapia.ubik.net.SocketConnection
 
writeObjectOverride(Object) - Method in class org.sapia.ubik.rmi.server.transport.MarshalOutputStream
 

_

_address - Variable in class org.sapia.ubik.net.SocketConnection
 
_arrayCount - Variable in class org.sapia.ubik.util.ByteVector
 
_arrayPos - Variable in class org.sapia.ubik.util.ByteVector
 
_arrays - Variable in class org.sapia.ubik.util.ByteVector
 
_bufsz - Variable in class org.sapia.ubik.net.udp.UDPConnection
 
_bytes - Variable in class org.sapia.ubik.util.ByteVector.ByteArray
 
_callBack - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_capacity - Variable in class org.sapia.ubik.util.ByteVector
 
_channel - Variable in class org.sapia.ubik.rmi.naming.remote.discovery.DiscoveryHelper
 
_clientSocketFactory - Variable in class org.sapia.ubik.net.SocketConnectionFactory
 
_config - Variable in class org.sapia.ubik.rmi.server.RMICommand
 
_currentCount - Variable in class org.sapia.ubik.net.ConnectionPool
 
_currentCount - Variable in class org.sapia.ubik.net.Pool
 
_domain - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_domainName - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
_duration - Variable in class org.sapia.ubik.net.PooledThread
 
_fac - Variable in class org.sapia.ubik.net.ConnectionPool
 
_fac - Variable in class org.sapia.ubik.net.SocketServer
 
_host - Variable in class org.sapia.ubik.net.ConnectionPool
 
_increment - Variable in class org.sapia.ubik.util.ByteVector
 
_is - Variable in class org.sapia.ubik.net.SocketConnection
 
_isFirstVoyage - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_isRegistered - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_items - Variable in class org.sapia.ubik.util.Queue
 
_lastReset - Variable in class org.sapia.ubik.net.SocketConnection
 
_lastUsageTime - Variable in class org.sapia.ubik.net.ConnectionPool
 
_lastUsageTime - Variable in class org.sapia.ubik.net.Pool
 
_limit - Variable in class org.sapia.ubik.util.ByteVector.ByteArray
 
_loader - Variable in class org.sapia.ubik.net.SocketConnection
 
_loader - Variable in class org.sapia.ubik.net.SocketConnectionFactory
 
_lock - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_markOffset - Variable in class org.sapia.ubik.util.ByteVector
 
_markPos - Variable in class org.sapia.ubik.util.ByteVector
 
_maxSize - Variable in class org.sapia.ubik.net.ConnectionPool
 
_maxSize - Variable in class org.sapia.ubik.net.Pool
 
_mcastAddress - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
_mcastAddress - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_mcastPort - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
_mcastPort - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_name - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_objects - Variable in class org.sapia.ubik.net.Pool
 
_oid - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_oid - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_os - Variable in class org.sapia.ubik.net.SocketConnection
 
_pool - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_port - Variable in class org.sapia.ubik.net.ConnectionPool
 
_pos - Variable in class org.sapia.ubik.util.ByteVector.ByteArray
 
_resetInterval - Variable in class org.sapia.ubik.net.SocketConnection
 
_server - Variable in class org.sapia.ubik.net.udp.UDPServer
 
_serverAddress - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_serviceInfos - Variable in class org.sapia.ubik.rmi.server.RemoteRefStateless
 
_sock - Variable in class org.sapia.ubik.mcast.server.MulticastServer
 
_sock - Variable in class org.sapia.ubik.mcast.server.UDPServer
 
_sock - Variable in class org.sapia.ubik.net.SocketConnection
 
_socketFactory - Variable in class org.sapia.ubik.net.ConnectionPool
 
_tps - Variable in class org.sapia.ubik.net.PooledThread
 
_transportType - Variable in class org.sapia.ubik.net.TCPAddress
 
_url - Variable in class org.sapia.ubik.rmi.naming.remote.proxy.LocalContext
 
_url - Variable in class org.sapia.ubik.rmi.server.RemoteRefReliable
 
_vmId - Variable in class org.sapia.ubik.rmi.server.RemoteRef
 
_vmId - Variable in class org.sapia.ubik.rmi.server.RMICommand
 

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

Copyright © 2010 Sapia OSS. All Rights Reserved.