Package | Description |
---|---|
com.sun.jini.mercury |
Provides implementations of the
EventMailbox service.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ActivatableMercuryImpl
Convenience class intended for use with the
ServiceStarter framework to start
an implementation of Mercury that is activatable, and which will
log its state information to persistent storage. |
(package private) class |
MailboxImpl
MailboxImpl implements the server side of the event
mailbox service.
|
(package private) class |
NonActivatableMercuryImpl
Convenience class intended for use with the
ServiceStarter framework to start
an implementation of Mercury that is not activatable, but which
will log its state information to persistent storage. |
(package private) class |
TransientMercuryImpl
Convenience class intended for use with the
ServiceStarter framework to start
a transient (non-activatable, non-persistent) implementation
of Mercury. |
Modifier and Type | Field and Description |
---|---|
(package private) MailboxBackEnd |
RemoteEventIteratorImpl.mailbox
Reference to service implementation
|
(package private) MailboxBackEnd |
Registration.mailbox
Reference to service implementation
|
(package private) MailboxBackEnd |
MailboxProxy.mailbox
The reference to the event mailbox service implementation
|
(package private) MailboxBackEnd |
MailboxAdminProxy.server
The registrar
|
(package private) MailboxBackEnd |
ListenerProxy.server
The reference to the event mailbox service implementation
|
private MailboxBackEnd |
MailboxImpl.serverStub
The inner proxy of this server
|
Modifier and Type | Method and Description |
---|---|
private static MailboxBackEnd |
Registration.ConstrainableRegistration.constrainServer(MailboxBackEnd server,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
private static MailboxBackEnd |
MailboxProxy.ConstrainableMailboxProxy.constrainServer(MailboxBackEnd mailbox,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
private static MailboxBackEnd |
MailboxAdminProxy.ConstrainableMailboxAdminProxy.constrainServer(MailboxBackEnd server,
MethodConstraints constraints)
Returns a copy of the given server proxy having the client method
constraints that result after the specified method mapping is
applied to the given client method constraints.
|
private static MailboxBackEnd |
ListenerProxy.ConstrainableListenerProxy.constrainServer(MailboxBackEnd server,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
Modifier and Type | Method and Description |
---|---|
private static MailboxBackEnd |
Registration.ConstrainableRegistration.constrainServer(MailboxBackEnd server,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
private static MailboxBackEnd |
MailboxProxy.ConstrainableMailboxProxy.constrainServer(MailboxBackEnd mailbox,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
private static MailboxBackEnd |
MailboxAdminProxy.ConstrainableMailboxAdminProxy.constrainServer(MailboxBackEnd server,
MethodConstraints constraints)
Returns a copy of the given server proxy having the client method
constraints that result after the specified method mapping is
applied to the given client method constraints.
|
private static MailboxBackEnd |
ListenerProxy.ConstrainableListenerProxy.constrainServer(MailboxBackEnd server,
MethodConstraints methodConstraints)
Returns a copy of the server proxy with the specified client
constraints and methods mapping.
|
(package private) static MailboxProxy |
MailboxProxy.create(MailboxBackEnd mailbox,
Uuid id)
Creates a mailbox proxy, returning an instance
that implements RemoteMethodControl if the server does too.
|
(package private) static MailboxAdminProxy |
MailboxAdminProxy.create(MailboxBackEnd mailbox,
Uuid id)
Creates a mailbox proxy, returning an instance
that implements RemoteMethodControl if the server does too.
|
(package private) static ListenerProxy |
ListenerProxy.create(Uuid id,
MailboxBackEnd server)
Creates a mailbox listener proxy, returning an instance
that implements RemoteMethodControl if the server does too.
|
(package private) static Registration |
Registration.create(Uuid id,
MailboxBackEnd server,
Lease lease)
Creates a mailbox registration proxy, returning an instance
that implements RemoteMethodControl if the server does too.
|
Constructor and Description |
---|
ListenerProxy.ConstrainableListenerProxy(MailboxBackEnd server,
Uuid id,
MethodConstraints methodConstraints)
Creates an instance of this class.
|
ListenerProxy(MailboxBackEnd ref,
Uuid regID)
Simple constructor
|
MailboxAdminProxy.ConstrainableMailboxAdminProxy(MailboxBackEnd server,
Uuid proxyID,
MethodConstraints methodConstraints)
Constructs a new
ConstrainableMailboxAdminProxy
instance. |
MailboxAdminProxy(MailboxBackEnd server,
Uuid serviceProxyID)
Simple constructor.
|
MailboxProxy.ConstrainableMailboxProxy(MailboxBackEnd mailbox,
Uuid uuid,
MethodConstraints methodConstraints)
Creates an instance of this class.
|
MailboxProxy(MailboxBackEnd mailbox,
Uuid proxyID)
Convenience constructor.
|
ProxyVerifier(MailboxBackEnd serverProxy,
Uuid proxyID)
Returns a verifier for the smart proxies of the specified Mercury server
proxy.
|
Registration.ConstrainableRegistration(Uuid id,
MailboxBackEnd server,
Lease lease,
MethodConstraints methodConstraints)
Creates an instance of this class.
|
Registration(Uuid id,
MailboxBackEnd srv,
Lease l)
Convenience constructor
|
RemoteEventIteratorImpl(Uuid id,
Uuid regId,
MailboxBackEnd srv,
Collection evts)
Convenience constructor
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.