public interface IEventsFromOID extends IEventPlugin
Modifier and Type | Method and Description |
---|---|
void |
initialize(java.lang.Object provProfile)
Initialize.
|
EventStatus[] |
sendEventsToApp(Event[] evts)
OID Events are deliverd to the application through this method.
|
void |
terminate(java.lang.Object prof)
The applications can perform the termination logic in this method.
|
void initialize(java.lang.Object provProfile) throws EventPluginInitException
initialize
in interface IEventPlugin
provProfile
- The Provisioning Profile object that would contain necessary information exposed to the applicationsEventInitializationException
- the applications must throw this exception in case of error.EventPluginInitException
EventStatus[] sendEventsToApp(Event[] evts) throws EventDeliveryException
evts
- an array of LDAPEvent objects returned by the DIP engineEventDeliveryException
- the applications must throw this exception in case of any error.void terminate(java.lang.Object prof) throws PluginException
IEventPlugin
terminate
in interface IEventPlugin
prof
- Provisioning Profile Object will be sent. refer to oracle.ldap.odip.engine.ProvProfile for more detailsPluginException
- when an exception occurs.