net.jini.event
Interface PullEventMailbox
- All Superinterfaces:
- EventMailbox
public interface PullEventMailbox
- extends EventMailbox
The PullEventMailbox interface allows clients
to specify and use a third party for the purpose of
storing and retrieving events. It extends EventMailbox by
by adding the ability to synchronously retrieve events from the event
mailbox service.
- Since:
- 2.1
- Author:
- Sun Microsystems, Inc.
- See Also:
MailboxRegistration
pullRegister
MailboxPullRegistration pullRegister(long leaseDuration)
throws RemoteException,
LeaseDeniedException
- Defines the interface to the event mailbox service.
Event mailbox clients utilize this service by invoking
the
pullRegister method to register themselves with
the service.
- Parameters:
leaseDuration - the requested lease duration in milliseconds
- Returns:
- A new
MailboxPullRegistration
- Throws:
IllegalArgumentException - if
leaseDuration is not positive or Lease.ANY.
RemoteException - if there is
a communication failure between the client and the service.
LeaseDeniedException - if the mailbox service is unable or unwilling to grant this
registration request.
Copyright © GigaSpaces.