public interface EventProducer extends Remote
| Modifier and Type | Method and Description | 
|---|---|
| EventRegistration | register(EventDescriptor descriptor,
        RemoteEventListener listener,
        MarshalledObject handback,
        long duration)The register method creates a leased  EventRegistrationfor the
 EventDescriptor type passed in based on the requested lease duration. | 
EventRegistration register(EventDescriptor descriptor, RemoteEventListener listener, MarshalledObject handback, long duration) throws LeaseDeniedException, UnknownEventException, RemoteException
EventRegistration for the
 EventDescriptor type passed in based on the requested lease duration.descriptor - The EventDescriptor to registerlistener - A RemoteEventListenerhandback - A MarshalledObject referencing a handback object to be used with Event
                   notificationduration - Requested EventRegistration lease durationNullPointerException - if the descriptor parameter is nullUnknownEventException - if the service does not produce events described by the
                               EventDescriptorLeaseDeniedException - if the duration parameter is not acceptedRemoteException - if communication errors occurCopyright © GigaSpaces.