public interface IEventsToOID extends IEventPlugin
Modifier and Type | Method and Description |
---|---|
boolean |
hasMore()
Application can let the DIP engine know whether there are more event to follow through this method
|
void |
initialize(java.lang.Object profile)
Initialize.
|
Event[] |
receiveEventsFromApp()
Application Events are deliverd to OID through this method.
|
void |
setAppEventStatus(EventStatus[] evtStatus)
The status of the application events are intimated through this method.
|
terminate
void initialize(java.lang.Object profile) throws EventPluginInitException
initialize
in interface IEventPlugin
profile
- The Provisioning Profile object that would contain necessary information exposed to the applicationsEventPluginInitException
- the applications must throw this exception in case of error.Event[] receiveEventsFromApp() throws EventDeliveryException
EventDeliveryException
- the applications must throw this exception in case of any error.boolean hasMore() throws PluginException
PluginException
- the applications must throw this exception in case of any error.void setAppEventStatus(EventStatus[] evtStatus) throws EventDeliveryException
evtStatus
- an array of Event status objects describing the processed event status by the DIP engine.EventDeliveryException
- the applications must throw this exception in case of any error.