/** * @see ResourceAdaptor#eventProcessingSuccessful(ActivityHandle, * FireableEventType, Object, Address, ReceivableService, int) * @param handle * @param eventType * @param event * @param address * @param service * @param flags */ public void eventProcessingSuccessful(ActivityHandle handle, FireableEventType eventType, Object event, Address address, ReceivableService service, int flags) { if (doTraceLogs) { logger.trace("eventProcessingSuccessful( handle = " + handle + " , eventType = " + eventType + " , event = " + event + " , address = " + address + " , service = " + service + " , flags = " + flags + " )"); } if (this.state == ResourceAdaptorObjectState.ACTIVE || this.state == ResourceAdaptorObjectState.STOPPING) { object.eventProcessingSuccessful(handle, eventType, event, address, service, flags); } }
protected void processSucessfulEventRouting(DeferredEvent de) { if (!container.getSleeState().equals(SleeState.STOPPED)) { if (de.getActivity() instanceof SleeActivityHandle) { SleeActivityHandle sleeActivityHandle = (SleeActivityHandle) de .getActivity(); // Call the RA back that we successfully processed // event. sleeActivityHandle.getResourceAdaptor().eventProcessingSuccessful( sleeActivityHandle.getHandle(), de.getEvent(), ((EventTypeIDImpl)de.getEventTypeId()).getEventID(), de.getAddress(), 0); } } }