|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Applications interested in receiving changes from OID should implement this interface. The applications register with the OID for the changes occurring at OID. The DIP engine would instantiate an object of this class and invoke the initialize(), sendEventsToApp(), and truncate() method in the same sequence. The initialize method would provide the appropriate information from the profile in the form of a java.util.Hashtable object. The property names, i.e. the hash table key that could be used by the interface implementer will be defined as constants in this interface.
Method Summary | |
void |
initialize(java.lang.Object prop) Initialize. |
EventStatus[] |
sendEventsToApp(Event[] evts) OID Events are deliverd to the application through this method. |
Methods inherited from interface oracle.idm.provisioning.plugin.IEventPlugin |
terminate |
Method Detail |
public void initialize(java.lang.Object prop) throws EventPluginInitException
initialize
in interface IEventPlugin
prop
- A HashMap that would contain necessary information exposed to the applicationsEventInitializationException
- the applications must throw this exception in case of error.EventPluginInitException
public 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.
|
Oracle Internet Directory API Reference 10g(10.1.2) B14083-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |