/** * @see ResourceAdaptor#activityEnded(ActivityHandle) * @param handle */ public void activityEnded(ActivityHandle handle) { if (doTraceLogs) { logger.trace("activityEnded( handle = " + handle + " )"); } object.activityEnded(handle); }
/** * @see ResourceAdaptor#eventProcessingFailed(ActivityHandle, * FireableEventType, Object, Address, ReceivableService, int, * FailureReason) * @param handle * @param eventType * @param event * @param address * @param service * @param flags * @param reason */ public void eventProcessingFailed(ActivityHandle handle, FireableEventType eventType, Object event, Address address, ReceivableService service, int flags, FailureReason reason) { if (doTraceLogs) { logger.trace("eventProcessingFailed( handle = " + handle + " , eventType = " + eventType + " , event = " + event + " , address = " + address + " , service = " + service + " , flags = " + flags + " , reason = " + reason + " )"); } object.eventProcessingFailed(handle, eventType, event, address, service, flags, reason); }
/** * @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); } }
/** * @see ResourceAdaptor#getActivity(ActivityHandle) * @param handle */ public Object getActivity(ActivityHandle handle) { if (doTraceLogs) { logger.trace("getActivity( handle = " + handle + " )"); } final ActivityHandle origHandle = raEntity .derreferActivityHandle(handle); return origHandle != null ? object.getActivity(origHandle) : null; }
/** * @see ResourceAdaptor#getMarshaller() */ public Marshaler getMarshaler() { if (doTraceLogs) { logger.trace("getMarshaler()"); } if (marshaler == null) { Marshaler realMarshaler = object.getMarshaler(); marshaler = realMarshaler == null ? null : new MarshallerWrapper( realMarshaler, raEntity); } return marshaler; }
/** * @see ResourceAdaptor#queryLiveness(ActivityHandle) * @param handle */ public void queryLiveness(ActivityHandle handle) { if (doTraceLogs) { logger.trace("queryLiveness( handle = " + handle + " )"); } object.queryLiveness(raEntity.derreferActivityHandle(handle)); }
/** * @see ResourceAdaptor#activityUnreferenced(ActivityHandle) * @param handle */ public void activityUnreferenced(ActivityHandle handle) { if (doTraceLogs) { logger.trace("activityUnreferenced( handle = " + handle + " )"); } object.activityUnreferenced(raEntity.derreferActivityHandle(handle)); }
/** * @see ResourceAdaptor#administrativeRemove(ActivityHandle) * @param handle */ public void administrativeRemove(ActivityHandle handle) { if (doTraceLogs) { logger.trace("administrativeRemove( handle = " + handle + " )"); } object.administrativeRemove(raEntity.derreferActivityHandle(handle)); }
public void create() throws CreateException { try { Constructor cons = this.installedResourceAdaptor.getResourceAdaptorClass().getConstructor(null); this.resourceAdaptor = (ResourceAdaptor) cons.newInstance(null); resourceAdaptor.entityCreated((BootstrapContext) raContext); } catch (Exception ex ) { ex.printStackTrace(); throw new CreateException("Could not create ", ex); }catch(Error er) { er.printStackTrace(); throw er; } }
public void activate() throws ResourceException, InvalidStateException { if(this.state != ResourceAdaptorEntityState.INACTIVE){ throw new InvalidStateException("Resource Adaptor Entity wrong state: " + this.state); } this.resourceAdaptor.entityActivated(); this.setupNamingContext(); this.state = ResourceAdaptorEntityState.ACTIVE; }
public Object getActivity() { if ( logger.isDebugEnabled()) { logger.debug ("getActivity(): handle = " + handle ); } ResourceAdaptorEntity raEntity = container.getResourceAdaptorEnitity(this.raEntityName); ResourceAdaptor ra = raEntity.getResourceAdaptor(); return ra.getActivity(this.handle); }
public ByteBuffer marshalledVersion(){ ResourceAdaptorEntity raEntity = container.getResourceAdaptorEnitity(this.raEntityName); ResourceAdaptor ra = raEntity.getResourceAdaptor(); Marshaler marshaller = ra.getMarshaler(); try { return marshaller.marshalHandle(this.handle); } catch (IOException e) { e.printStackTrace(); } return null; }
.getActivity(); if (SLAH.getResourceAdaptor() != null) SLAH.getResourceAdaptor().queryLiveness( SLAH.getHandle());
sah.getResourceAdaptor().activityEnded(sah.getHandle());
protected void processUnsucessfulEventRouting(FailureReason failureReason, DeferredEvent de) { if (!container.getSleeState().equals(SleeState.STOPPED)) { if (de.getActivity() instanceof SleeActivityHandle) { SleeActivityHandle sleeActivityHandle = (SleeActivityHandle) de .getActivity(); // Call the RA back that a failure existed while processing the event. sleeActivityHandle.getResourceAdaptor().eventProcessingFailed( sleeActivityHandle.getHandle(), de.getEvent(), ((EventTypeIDImpl)de.getEventTypeId()).getEventID(), de.getAddress(), 0,failureReason); } } }
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); } } }