Uses of Interface
com.sun.jini.mercury.MailboxBackEnd

Packages that use MailboxBackEnd
com.sun.jini.mercury Provides implementations of the EventMailbox service. 
 

Uses of MailboxBackEnd in com.sun.jini.mercury
 

Classes in com.sun.jini.mercury that implement MailboxBackEnd
(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.
 

Fields in com.sun.jini.mercury declared as MailboxBackEnd
(package private)  MailboxBackEnd RemoteEventIteratorImpl.mailbox
          Reference to service implementation
(package private)  MailboxBackEnd MailboxProxy.mailbox
          The reference to the event mailbox service implementation
(package private)  MailboxBackEnd Registration.mailbox
          Reference to 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
 

Methods in com.sun.jini.mercury that return MailboxBackEnd
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.
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 Registration.ConstrainableRegistration.constrainServer(MailboxBackEnd server, MethodConstraints methodConstraints)
          Returns a copy of the server proxy with the specified client constraints and methods mapping.
 

Methods in com.sun.jini.mercury with parameters of type MailboxBackEnd
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.
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 Registration.ConstrainableRegistration.constrainServer(MailboxBackEnd server, MethodConstraints methodConstraints)
          Returns a copy of the server proxy with the specified client constraints and methods mapping.
(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 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 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.
 

Constructors in com.sun.jini.mercury with parameters of type MailboxBackEnd
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-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.