|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEventsToOID
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 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. |
Methods inherited from interface oracle.idm.provisioning.plugin.IEventPlugin |
---|
terminate |
Method Detail |
---|
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.
|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |