|
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 sending changes to OID should implement this interface. The applications must register with the OID for the sending changes at their end to DIP. The DIP engine would instantiate an object of this class and invoke the initialize(), sendEventsFromApp(), 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 | |
boolean |
hasMore() Application can let the DIP engine know whether there are more event to follow through this method |
void |
initialize(java.lang.Object prop) 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. |
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
- Provisoning profile attributesEventPluginInitException
- the applications must throw this exception in case of error.public Event[] receiveEventsFromApp() throws EventDeliveryException
EventDeliveryException
- the applications must throw this exception in case of any error.public boolean hasMore() throws PluginException
PluginException
- the applications must throw this exception in case of any error.public 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.
|
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 |