|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ubik.rmi.transport.mplex.acceptor-threads
property.
Executable to this queue.
ubik.rmi.code-download.enabled.
MulticastEvent
instances.ubik.rmi.transport.nio-tcp.bind-address system property.
ubik.rmi.transport.socket.bind-address
system property.
ubik.rmi.transport.nio-tcp.buffer-size system property.
ByteArrayInputStream and ByteArrayOutputStream
classes.InputStream over the ByteVector
class.OutputStream over a ByteVector.ubik.rmi.callback.enabled.
Class instance
using that name, from a given ClassLoader.ubik.rmi.transport.socket.client-factory
system property.
ubik.rmi.client.gc.interval.
ClientGC instance.
ClientGC instances) that wish
to notify the server that they have garbage-collected remote references.Connection
instances.Connection instances.Connection.Containers.true if this instance "contains" or "includes"
the domain name passed in.
true if the passed in listener is held within this instance.
VmId.
true if this instance contains a
Response object that represents an error
that occurred on the remote side.
true if this instance contains
a Response object whose status is "suspect" -
meaning that the corresponding node is probably down.
true if the given listener is contained
by this instance.
ObjectName, that are
returned in a MBeanContainer.
http/servlet).
Tasks in a separate thread: a single
thread is shared among multiple tasks.ServerAddress and a VmId.InvokeCommand).
Interceptor instances.
Interceptor instances.
DomainName.
Object class).
AsyncEventListeners and
SyncEventListeners, grouping them by "event type".Executable instances.getReplicationContext()
method.
Response object at
the given index.
ServerAddress corresponding to the given
node.
List of ServerAddresses.
InetAddress.
InetAddress.
Localhost.getAnyLocalAddress() instead.
null if it is not bound yet.
null if it is not bound yet.
PushbackInputStream.
OutQueue instance corresponding to the specific hosts.
VmId.
Throwable held within this response.
VmId.
true if this instance was created with a
domain name - meaning that it was targeted at a single domain.
SyncEventListener exists for the given event type
HitsPerHourStatistic, HitsPerMinStatistic,
and HitsPerSecStatistic.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.
Connections interface over Jakarta's
HTTP client.RmiConnection interface over HTTP - more precisely,
over a Jakarta HTTP client.HttpRmiServer instances,
as well as client-side connections (using Jakartas HTTP client).ServerAddress around a
an InetAddress and a port.CommandConfig upon its
arrival at the server.
Executable
instances are inserted before being processed in separate threads.true if this stub is in call-back mode.
true if this instance contains a Throwable.
true if this instance represents an event
that necessitates a synchronous response.
true if the connection to the remote server of the stub
that this instance wraps is still valid.
Connections interface over the JDK's
HTTP support classes (URL, HttpURLConnection).RmiClientConnection over the JDK's
URL class.ubik.rmi.stats.enabled.
JNDIServer by exporting a root
javax.naming.Context as a remote object.ubik.rmi.log.level.
ubik.rmi.transport.socket.max-threads
system property.
ObjectNamejava.net.ServerSocket.MultiplesSocket is the implementation of client socket that is
used in Ubik's multiplex logic.MultiplexSocketConnector class is the access point to get client
socket connections in the multiplex logic.TransportProvider interface by extending the basic
socket transport provider.TaskManager that creates a thread for each
task added to it.Name.
Connection instance that connects to the
server at the given host and port.
ObjectInputStream for the given parameters.
ObjectOutputStream for the given parameters.
Server impl., given the properties passed in.
Runnable instance, this method returns
a Thread instance which encapsulates the given
runnable.
NioRequestDecoders and
NioResponseEncoders.SocketRmiConnection instances.SocketConnection instances.Socket- the connection uses the
MarshalOutputStream class to serialize outgoing objects.Pool instance when no object
could be acquired from it.Debug implementation that outputs nothing.ObjectTable to keep remote objects
- system property: ubik.rmi.object-table.initial-capacity.
ObjectTable to keep remote objects
- system property: ubik.rmi.object-table.load-factor.
ObjectInputStream that allows to specify an
application-defined class loader.OID-to-object mappings.
EventChannel to which
this instance belongs.
Response objects until
they are processed.javax.naming.Name instance.
QueryString instance.
Topics.ubik.rmi.transport.nio-tcp.port system property.
ubik.rmi.transport.socket.port
system property.
RMICommand instances.
Properties object that are sequentially
looked up for given values.VmId is given.
ReliableInitialContextFactory.RemoteContext
instances.ServiceDiscoveryListeners
that are notified when a service is bound to the JNDI servers.Provider that exports an arbitrary object to Ubik's JNDI.RemoteServiceImporter.
Executable from this queue and returns it.
Executable from this queue and
returns them; if the queue is empty, this method blocks until
a new item is added.
InvokeCommand that is intented to be replicated to the different
servers in a domain or cluster.Response objects.Response instances.CommandProcessor.ubik.rmi.transport.mplex.selector-threads
property.
ServerAddress,
and returns the corresponding response.
ServerAddress,
and returns the corresponding responses.
Server held by this instance.
ubik.rmi.transport.socket.server-factory
system property.
ubik.rmi.server.gc.interval.
ubik.rmi.server.gc.timeout.
ubik.rmi.server.max-threads.
ubik.rmi.server.reset-interval
system property, which defines at which interval (in millis) the
ObjectOutputStream and ObjectInputStream resets occur.
ServerGC instance.
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
-
TaskManagerTask instance.TaskManagers.PooledThread instances.InvocationHandler
of the StubHandlerReliable class.
String.
String.
TransportProviders to plug into the TransportManager.
stopRequested flag
to true, calls this instance's encapsulated
StopRequestListener, and notifies threads that are
currently blocking on the waitStopped() method.
HttpRmiServerThreads internally kept in a pool.ServerAddress around a
an InetAddress and a port.UnicastDispatcher interface over UDP.export() methods.
ClassLoader.
MarshalledObject instances.
started flag is set to true,
or until a startup error is signaled.
started flag is set to true,
or until a startup error is signaled.
stopped flag is set to true,
or until a startup error is signaled.
stopped flag is set to true,
or until a startup error is signaled.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||