com.vii.brillien.services.components.time
Class Timer<R>

java.lang.Object
  extended by com.vii.brillien.core.component.AbstractPresence<R>
      extended by com.vii.brillien.core.component.SuperPresence<R>
          extended by com.vii.brillien.services.components.time.Timer<R>
All Implemented Interfaces:
Aspirer<BrillienCommunication,R>, Presence<BrillienCommunication,R>, Progressor, Sensor<BrillienCommunication>, Callable<R>

public class Timer<R>
extends SuperPresence<R>

Timer Presence providing asnychronous callback service for presences


Field Summary
 
Fields inherited from class com.vii.brillien.core.component.AbstractPresence
actualStates, defaultErrorState, defaultExitState, defaultInitState, flow, future, messageListening, name, needToLog, needToReport, periodical, presenceManager, stateDivision, stateNotifyQueue, states, submited, superUnits, timeMeasure, waitingForInputData, waitingForResponse
 
Fields inherited from interface com.vii.brillien.kernel.axiom.atomic.Presence
CONSONANT, RESIDENT, SPARKLE
 
Constructor Summary
Timer()
           
 
Method Summary
 String callMeBack(long timeout)
           
 
Methods inherited from class com.vii.brillien.core.component.SuperPresence
getConnection, getConnection, getConnection, getToStringPrefix, log, nativeLog, retrieveConnection
 
Methods inherited from class com.vii.brillien.core.component.AbstractPresence
activateAll, activateCallable, activateMessaging, addState, addSuperUnits, aspirationTimeIsUp, authorizeCall, buildStateSpace, buildStateStructure, call, changeState, clearSuperUnits, communicationReceived, containsKey, errorReceived, exceptionLog, get, getActualStates, getAspirationTimeMeasure, getDefaultState, getFlow, getFlowID, getFlowToReport, getFullName, getMessageProcessorParameterNames, getMessageProcessorParameterTypes, getName, getParameters, getPotentialStates, getPresenceManager, getReference, getReference, getResult, getSharedMessage, getSharing, getSSOPresenceName, getStateDivision, getSubject, getSuperUnits, hasActivity, hasStateMachine, initStateMashine, initStateStructure, innerActivateCallable, innerCall, innerChangeState, invokeMessageProcessor, invokeRequestProcessor, invokeResultProcessor, isAspirationPeriodical, isInExitState, isInState, isInValidStates, isReference, isWaitingForInputData, isWaitingForResponse, panic, passivateAll, passivateCallable, passivateMessaging, plan, presenseChangedState, printErrorStates, processMessage, registerStateChangeNotification, removeState, removeSuperUnits, report, reset, retrieve, sendAGet, sendAGet, sendDelegatedGet, sendDelegatedGet, sendError, sendGet, sendGet, sendGet, sendGet, sendResponse, sendSet, sendSet, sendUnitAGet, sendUnitAGet, sendUnitDelegatedGet, sendUnitDelegatedGet, sendUnitGet, sendUnitGet, sendUnitGet, sendUnitGet, sendUnitSet, sendUnitSet, setAspirationPeriodical, setAspirationTimeMeasure, setFlow, setFuture, setName, setPresenceManager, setStateDivision, toString, unregisterStateChangeNotification, validate, validateMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Timer

public Timer()
Method Detail

callMeBack

public String callMeBack(long timeout)


Copyright © 2011. All Rights Reserved.