A B C D E F G H I L M N O P R S T U V W

A

acquireParameters(Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
acquireResponse(Class<T>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
acquireResponse(Class<T>, Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
acquireResponse(Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
acquireResponse(String, Class) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
acquireResponse(Class<T>, String, Class) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
Activate - Annotation Type in com.vii.brillien.kernel.annotations
This annotaion can be placed before the methods in a Flow type meaning the start of activation.
activate(C, Long) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Activates the flow instance, making it started.
activateAll() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Activates all activity of the Presence (messaging, aspiring).
activateCallable() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Activates the callable activity.
activateMessaging() - Method in interface com.vii.brillien.kernel.axiom.Sensor
Makes the object active
activatePresenceManager() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Activates the PresenceManager according to the initialized configuration.
activateUnitAll() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Activates all Presences in this Unit.
activateUnitCallable() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Activates the callable activity of all Presences in this Unit.
activateUnitMessaging() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Makes all Presences in this Unit active
addCommunicationListener(M) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Registers a CommunicationListener
addExceptionLeveling(Filter, Shifter) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Adds a Filter-Shifter mapping to the given context
addExtension(String, Object) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Application or chanel specific extension can be added to a communication
addFilter(Filter...) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
addFilter(Filter...) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
addMessageProcessorType(Class<M>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Registers a MessageProcessor type
addMessageProcessorType(Class<M>, Object) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Registers a MessageProcessor inner class type with the outer class instance
addPresences(P...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Adds new Presences.
addState(State) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Adds a new State into the statemachine
addSubUnits(Unit...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Adds new subunits.
addSuperUnits(Unit...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Adds new superunits.
ALL - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
AndFilter - Class in com.vii.brillien.kernel.axiom.atomic.shaper.filters
Spcialized Filter type for chained filtering connected with logical AND
AndFilter() - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
AndFilter(Filter...) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
AndFilter(Collection<Filter>) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
aspirationTimeIsUp() - Method in interface com.vii.brillien.kernel.axiom.Presence
Invoked when a timeout service was started and timeout has been reached
Aspirer<C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom
Brillien represents the probelms of real world as a free communications' flow.
authenticate(String, String) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Authenticates the user with the given username and principal
Authenticator - Annotation Type in com.vii.brillien.kernel.annotations.sso
Defines annotation to mark if a method is dedicated to authenticate the user, retrieving Session to it.

B

BrillienException - Exception in com.vii.brillien.kernel
Basic Exception class used in almost every "problematical" behavior in Brillien
BrillienException(String) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(int, String) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(int, String, Object) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(Throwable) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(int, Throwable) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(String, Throwable) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(int, String, Throwable) - Constructor for exception com.vii.brillien.kernel.BrillienException
 
BrillienException(int, String, Throwable, Object) - Constructor for exception com.vii.brillien.kernel.BrillienException
 

C

changeState(State, State) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Induces internal state change.
CharacteristicFunction<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic.component
For every Unit presence, a CharacteristicFunction is defined to decide whether a Presence object is element of the set or not These type of Presence has main role in subset creation too.
checkValidity() - Method in interface com.vii.brillien.kernel.axiom.component.Validable
Checks the validity of a type's instance.
classify(EquivalenceRelation<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Classifies the unit by using an equivalence relation
clean() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
clean() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
clearExceptionLeveling() - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Clears all Filter-Shifter mappings from the given context
clearPresences() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Clears all Presences
clearSubUnits() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Clears all subunits
clearSuperUnits() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Clears all subunits
codeLB - Variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
codeUB - Variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
com.vii.brillien.kernel - package com.vii.brillien.kernel
 
com.vii.brillien.kernel.annotations - package com.vii.brillien.kernel.annotations
 
com.vii.brillien.kernel.annotations.lifecycle - package com.vii.brillien.kernel.annotations.lifecycle
 
com.vii.brillien.kernel.annotations.sso - package com.vii.brillien.kernel.annotations.sso
 
com.vii.brillien.kernel.axiom - package com.vii.brillien.kernel.axiom
 
com.vii.brillien.kernel.axiom.atomic - package com.vii.brillien.kernel.axiom.atomic
 
com.vii.brillien.kernel.axiom.atomic.component - package com.vii.brillien.kernel.axiom.atomic.component
 
com.vii.brillien.kernel.axiom.atomic.shaper - package com.vii.brillien.kernel.axiom.atomic.shaper
 
com.vii.brillien.kernel.axiom.atomic.shaper.filters - package com.vii.brillien.kernel.axiom.atomic.shaper.filters
 
com.vii.brillien.kernel.axiom.atomic.shaper.shifters - package com.vii.brillien.kernel.axiom.atomic.shaper.shifters
 
com.vii.brillien.kernel.axiom.component - package com.vii.brillien.kernel.axiom.component
 
com.vii.brillien.kernel.axiom.sso - package com.vii.brillien.kernel.axiom.sso
 
com.vii.brillien.kernel.axiom.transport - package com.vii.brillien.kernel.axiom.transport
 
Commander<P extends PresenceManager,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic
Commander is a central management object in Brillien.
Communication - Interface in com.vii.brillien.kernel.axiom.transport
Data representation of an abstract Communication.
CommunicationListener<T> - Interface in com.vii.brillien.kernel.axiom.transport
All CommunicationListener objects registered within a Mediator, will be notified about all incoming transport-level packets.
communicationReceived(C) - Method in interface com.vii.brillien.kernel.axiom.Sensor
Notification method about an incoming text-based message addressed to this Sensor.
communicationUnitReceived(C) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Notification method about an incoming message addressed to this all Sensors of this Unit.
compare(P, P) - Method in interface com.vii.brillien.kernel.axiom.atomic.component.OrderRelation
Compares two presences.
complement(Unit<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Creates complement set from the actual and the given Unit
CONFIG - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
connect() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sets up the connection with the underlaying transport layer
Consonant - Annotation Type in com.vii.brillien.kernel.annotations.lifecycle
One of the 3 management types.
CONSONANT - Static variable in interface com.vii.brillien.kernel.axiom.atomic.Presence
Consonant will be instanciated in every process meaning different transaction id.
Context<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic
Context is a special Unit type providing a metalevel collapsing set functionality extended by sharing services.
createAccountFor(M) - Method in interface com.vii.brillien.kernel.axiom.transport.Manager
Creates account by the values of the given Mediator
createSession(String) - Static method in class com.vii.brillien.kernel.axiom.sso.Session
 

D

DEFAULT_FLOW_ID - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
DEFAULT_LOG_LEVEL - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
Default logging level
DEFAULT_LOG_TYPE - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
Default logging type
DEFAULT_TIMEMEASURE - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
DEFAULT_TIMEOUT - Static variable in annotation type com.vii.brillien.kernel.annotations.Activate
 
disconnect() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Dismisses the connection with the underlaying transport layer

E

EquivalenceRelation<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic.component
This interface represents EquivalenceRelation for subset creation or classification operation
errorCode - Variable in exception com.vii.brillien.kernel.BrillienException
Error code of the exception
ErrorCodeFilter - Class in com.vii.brillien.kernel.axiom.atomic.shaper.filters
Spcialized Filter type for filtering by error code
ErrorCodeFilter(int) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
ErrorCodeFilter(int, byte) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
ErrorCodeFilter(int, int) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
errorReceived(C) - Method in interface com.vii.brillien.kernel.axiom.Sensor
Special method invoked by Brillien if an error message has been received.
EXPIRATION_OFF - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
Default value for messageExpiration property

F

Filter - Interface in com.vii.brillien.kernel.axiom.atomic.shaper
A context could contain Filters to identify raised exceptions to be transformed.
FINE - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
FINER - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
FINEST - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
Flow<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic
Flow are the high-level component to provide flow-related functionality.

G

getActivationData() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Gets the parameters gotten while the given flow has been activated with.
getActualStates() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Gets actual states; the list size is equal to locks' count and contains the "state" of the locks.
getApiKey() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getApiKeyPresenceName() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets the name of the presence providing API_KEY functionality
getAspirationTimeMeasure() - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieves the timeUnit value of the current callable activity
getCause(Throwable) - Static method in exception com.vii.brillien.kernel.BrillienException
 
getCharacteristicFunction() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Gets the characteristic function associated to the given Unit.
getClassLoader() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for the classloader assigned to this PresenceManager
getCommunicationListeners() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Retrieves the list of registered CommunicationListeners
getErrorCode() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getErrorCode() - Method in exception com.vii.brillien.kernel.BrillienException
Getter method for field errorCode
getErrorValue() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getExtension(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Retrieves application or chanel specific extension
getFlow() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets the flow referece of the Presence.
getFlowID() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
 
getFlowID() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets the flow ID of the Presence.
getFlowID() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getFlowIDPrefix() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method to request the prefix for generating FlowIDs
getFlowResult() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Returns the result of the flow if it exists
getFullName() - Method in interface com.vii.brillien.kernel.axiom.Presence
Gets the full name of the Presence instance
getId() - Method in class com.vii.brillien.kernel.axiom.sso.Session
 
getId() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getInstance(Presence) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for a new instance of the Presence type specifying the caller
getInstance(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for a new instance of the Presence type specifying the ID of the flow
getInstance(Presence, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for a new instance of the Presence type specifying the caller
getInstance(String, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for a new instance of the Presence type specifying the ID of the flow
getLogLevel() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for log level of the specific Presence type
getLogType() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for log type of the specific Presence type
getManagementType() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method to get the instance creation method to follow regarding this Presence type.
getMediator() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves a mediator representing the transport layer
getMessage() - Method in exception com.vii.brillien.kernel.BrillienException
 
getMessageExpiration() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Gets the timout for message processing.
getMessageProcessorParameterNames(String) - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieves the name of the given messageprocessor if the parameters are annotated with @P
getMessageProcessorParameterTypes(String) - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieves the formal parameter list's types of the given messageprocessor
getMessageType() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getMsg() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.shifters.MessageShifter
 
getName() - Method in interface com.vii.brillien.kernel.axiom.component.State
Gives the unique name of the State object
getName() - Method in interface com.vii.brillien.kernel.axiom.Presence
Gets the name of the Presence instance
getNewMessageProcessorInstances(C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Creates an instances of evety registered MessageProcessor type and initiates them with the give Communication
getOriginalId() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getOriginalType() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getParameters() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method for getting input parameters
getParameters() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getPotentialStates() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Gets all potential states of a specific component
getPresenceClass() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method to request the Class definition of a specific Presence type
getPresenceManager() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Getter method for the instantiating manager for that component
getPresenceManagerOf(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Get the Presence Manager of a Presence type by its name
getPresenceManagers() - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
 
getPresenceNames() - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
 
getPresences() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Gets all Presences included into this unite instance
getPresenceTimeMeasure() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves the timeUnit value of the given Presence type.
getRecipient() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getRedirectEntityName() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getRedirectMessage() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getRequestTime() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getResponse() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getResponseTime() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getResult() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Returns the result of the activity if it exists
getSender() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getSession() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getSharing(Presence, Object) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Getter method to access a sharing by a given name
getSharing(Object) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Tries to retrieve a shared Resource.
getShifter(BrillienException) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Gets the proper Shifter to the given BrillienException instance if exists
getSSOPresenceName() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets the name of the Presence providing SSO functionality
getStateDivision() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Gets the StateDivision object to check the validity of all state transitions
getStateSpace() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
This method retrieves the state space of the flow called when the flow will be suspended
getSubject() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
getSubUnits() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Gets subunit instances
getSuperUnits() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets superunits instances.
getType() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 
getValue() - Method in exception com.vii.brillien.kernel.BrillienException
Setter method for field value

H

hasActivity() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Tells whether this Presence has callable activity
hasAPermission(Session, List<String>) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has a permission from the given collection
hasARole(Session, List<String>) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has a role from the given collection
hasExcension(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Tells whether the given excension exists
hasMessageProcessorReturnValue(String) - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieves whether the messageprocessor with the given name has a return value
hasPermission(Session, String) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has the given permission
hasPermissions(Session, List<String>) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has all the given permissions
hasPresence(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Tells whether a Presence with the given name exists
hasRole(Session, String) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has the given role
hasRoles(Session, List<String>) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session has all the given roles
hasSharing(Presence, Object) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Decides whether a sharing is available in this flow.
hasStateMachine() - Method in interface com.vii.brillien.kernel.axiom.Progressor
 
hasUnitActivity() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Tells whether a Presence in this Unit has callable activity

I

id - Variable in class com.vii.brillien.kernel.axiom.sso.Session
 
Indispensable - Annotation Type in com.vii.brillien.kernel.annotations
For every flow requiring replication in case of service failure, this class-level annotation is mandatory.
INFO - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
init(C) - Method in interface com.vii.brillien.kernel.axiom.transport.MessageProcessor
The actual MessageProcessor instance will be initialised by the given Communication through this method, invoked by the Mediator.
initPresenceManager(String, Class<P>) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Initializes the PresenceManager with the given class instance, reads the annotations of the presence type
initStateMashine() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Initializes the state space of a Progressor
Inject - Annotation Type in com.vii.brillien.kernel.annotations
Used to inject resources into Presences retrieved from Context sharings
innerInterest(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
inspect(P) - Method in interface com.vii.brillien.kernel.axiom.atomic.component.CharacteristicFunction
Checks if the Presence could became set element
interestedIn(BrillienException) - Method in interface com.vii.brillien.kernel.axiom.atomic.shaper.Filter
Tells wether the exception need to be transformed.
interestedIn(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
interestedIn(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
interestedIn(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
interestedIn(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 
intersect(Unit<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Creates intersect set from the actual and the given Unit
isActive() - Method in interface com.vii.brillien.kernel.axiom.component.State
Tells whether the State is active in the current Presence object
isAnswerTo(Communication) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
isAspirationPeriodical() - Method in interface com.vii.brillien.kernel.axiom.Presence
Tells whether the Aspirer is executed periodically or not.
isAuthenticated(Session) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Tells whether the user associated with the given session is authenticated
isEquivalent(P, P) - Method in interface com.vii.brillien.kernel.axiom.atomic.component.EquivalenceRelation
 
isError() - Method in interface com.vii.brillien.kernel.axiom.component.State
Tells whether the role of the State is error or not
isExit() - Method in interface com.vii.brillien.kernel.axiom.component.State
Tells whether the role of the State is exit or not
isIndispensable() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Tells whether this Flow represents an action which cannot fail, so cluster replication is needed.
isInExitState() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Tells whether the given component's state space contains only exit states or not
isInit() - Method in interface com.vii.brillien.kernel.axiom.component.State
Tells whether the role of the State is init or not
isInState(State) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Tells whether the given component's state space contains the given state or not
isInValidStates() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Tells whether this component's state space is convenient for a given scope or not
isPresencePeriodical() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Gets the periodicity flag of the given Presence type
isSubSet(Unit<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Decides whether the given parameter is subset of the actual Unit instance
isSuspended() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Tells whether the flow has been suspended.
isUnitInExitState() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Tells whether the presences in this unit are in exit state.
isUnitInValidStates() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Tells whether the presences in this unit are in valid states
isUnitWaitingForResponse() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Tells whether an Aspirer in this Unit is waiting an answer to a redirected get-like message sent earlier.
isValidTransition(State, State) - Method in interface com.vii.brillien.kernel.axiom.component.StateDivision
Decides whether the state transition is valid or not
isWaitingForInputData() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Tells whether this Aspirer is waiting for input data to be activated.
isWaitingForResponse() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Tells whether this Aspirer is waiting an answer to a redirected get-like message sent earlier.

L

levelException(BrillienException) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Transforms the given exception according to the filter-shifter mappings available in this context
LOGGED - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
All incoming communication will be logged with a synchronous message call to the Logger Presence instane
logout(Session) - Method in interface com.vii.brillien.kernel.axiom.sso.SubjectService
Logs out the user associated with the given session

M

Manager<M extends Mediator> - Interface in com.vii.brillien.kernel.axiom.transport
Some transport layers allows or enforces to have a unique account for every connection to be opened.
markMessageToSend(C, C) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Presences let the PresenceManager to know about the messages sent through this method
Mediator<C extends Communication,T> - Interface in com.vii.brillien.kernel.axiom.transport
Mediator type to collect all communication sending request invoked by Presences and to delegate to the communication realizing subsystem.
mediatorEntity() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Retrieves the name of the current mediator's entity
MessageProcessor<C extends Communication> - Interface in com.vii.brillien.kernel.axiom.transport
Represents a Runnable type, which is the key part of the notification mechanism in Brillien.
MessageShifter - Class in com.vii.brillien.kernel.axiom.atomic.shaper.shifters
Specialized Shifter to pack evety exception to a BrillienException instance with specialized error message
MessageShifter(String) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.shifters.MessageShifter
 
mode - Variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_EQUAL - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_GREATER_OR_EQUAL - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_GREATER_THAN - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_LESS_OR_EQUAL - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_LESS_THAN - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
MODE_NOT_EQUAL - Static variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
msg - Variable in class com.vii.brillien.kernel.axiom.atomic.shaper.shifters.MessageShifter
 

N

NullResponseAllowed - Annotation Type in com.vii.brillien.kernel.annotations
This annotation type can be used to annotate methods allowing to return null values.

O

OFF - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
oppress(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Sets all state of a flow to "Error" state marking it to be terminated.
order(OrderRelation<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Orders the presences of the unit by using an order relation
OrderRelation<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic.component
This interface represents an order relation for set ordering.
OrFilter - Class in com.vii.brillien.kernel.axiom.atomic.shaper.filters
Spcialized Filter type for chained filtering connected with logical OR
OrFilter() - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
OrFilter(Filter...) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
OrFilter(Collection<Filter>) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 

P

panic(String) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Makes this Progressor to panic.
passivateAll() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Passivates all activity of the Presence (messaging, aspiring).
passivateCallable() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Passivates the callable activity.
passivateMessaging() - Method in interface com.vii.brillien.kernel.axiom.Sensor
Makes the object passive.
passivateUnitAll() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Passivates all Presences in this Unit.
passivateUnitCallable() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Passivates the callable activity of all Presences in this Unit.
passivateUnitMessaging() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Makes all Presences in this Unit passive.
Permission - Annotation Type in com.vii.brillien.kernel.annotations.sso
Annotation type used to restrict access by permission to services provided by a Presence
plan() - Method in interface com.vii.brillien.kernel.axiom.Aspirer
After having all input parameters set, this method is called by the instantiation manager instance to make the Aspirer to activate itself
prepareNewCommunication() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(String, String, String, String, int) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(C, String, String, String, String, int) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(Session, String, String, String, String, int) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(Session, C, String, String, String, String, int) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(String, String, String, String, int, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(C, String, String, String, String, int, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(Session, String, String, String, String, int, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(Session, C, String, String, String, String, int, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
Presence<C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic
This is the most basic extension of the axiomatic Presence term.
Presence<C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom
Brillien represents the probelms of real world as a free communications' flow.
PresenceManager<P extends Presence,C extends Communication> - Interface in com.vii.brillien.kernel.axiom.atomic
Instantiation manager interface, factory-like interface according the environment of the component like: used libraries, component version, transaction management, instance management type, etc.
PresenceService - Annotation Type in com.vii.brillien.kernel.annotations
Extra management information is provided through this annotation during the definition of a Presence type.
presenseChangedState(String, State, State) - Method in interface com.vii.brillien.kernel.axiom.Sensor
Invoked when this entity has been registered as a listener to other entity's state change events
printErrorStates() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
 
printUnitErrorStates() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
 
Progressor - Interface in com.vii.brillien.kernel.axiom
Brillien represents the probelms of real world as a free communications' flow.

R

receiveCommunication(C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Special entry point allowing to put insider messages into the Mediator
received(T) - Method in interface com.vii.brillien.kernel.axiom.transport.CommunicationListener
 
registerPresence(Class<T>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Registers a Presence.
registerPresence(Class<T>, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Makes a presence "clone".
registerPresence(String, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Makes a presence "clone".
registerSharing(Presence, Object, T) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Shares an object with the given key
registerStateChangeNotification(State, String) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Any Sensor object can register to a specific state modification
removeCommunicationListener(M) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Deregisters a CommunicationListener
removeExceptionLeveling(Filter) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Removes a Filter-Shifter mapping by the given filter
removeFilter(Filter...) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.AndFilter
 
removeFilter(Filter...) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.OrFilter
 
removePresences(P...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Removes Presences.
removeSharing(Presence, Object) - Method in interface com.vii.brillien.kernel.axiom.atomic.Context
Removes a shared content
removeState(State) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Removes a State from the statemachine
removeSubUnits(Unit...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Removes subunits.
removeSuperUnits(Unit...) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Removes superunits.
report(Presence, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Report method to share any communication related information of the components with the container flow instance.
report(Presence, String, List<Object>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
 
reset() - Method in interface com.vii.brillien.kernel.axiom.Presence
Resets the presence to an initial state
Resident - Annotation Type in com.vii.brillien.kernel.annotations.lifecycle
One of the 3 management types.
RESIDENT - Static variable in interface com.vii.brillien.kernel.axiom.atomic.Presence
Singleton will be made only once.
retrieve() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Makes this presence to be retrieved by the proper Presencemanager
retrieveReferences(P...) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
All Presence instances managed by this PresenceManager will be retrieved
retrieveUnit() - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Makes all presences in this unit to be retrieved by the proper Presencemanagers
revivified() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Notify the given flow instance about the occured revivfication process.
Role - Annotation Type in com.vii.brillien.kernel.annotations.sso
Annotation type used to restrict access by role to services provided by a Presence

S

scrutinise(Presence) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Checks if the Presence could became set element
sendAGet(String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a get-like message to the given recipient.
sendAGet(Session, String, String, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendAGet(Session, String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendCommunication(C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a message.
sendCommunication(HashMap<String, Object>, C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a message.
sendCommunication(long, C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a packet.
sendCommunication(long, HashMap<String, Object>, C) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a packet.
sendDelegatedGet(Session, String, String, String, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendDelegatedGet(Session, String, String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendDelegatedSet(String, String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a get-like message to the given recipient.
sendError(C, String) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends an error message to a previously received message.
sendError(C, int, String) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends an error message to a previously received message.
sendError(C, int, String, Object) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends an error message to a previously received message.
sendGet(String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a get-like message to the given recipient.
sendGet(long, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a get-like message to the given recipient.
sendGet(Session, String, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendGet(Session, long, String, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendGet(Session, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendGet(Session, long, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendResponse(C, Object) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a response to a previously received message.
sendSet(String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a set-like message to the given recipient.
sendSet(Session, String, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a set-like message to the given recipient.
sendSet(Session, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a set-like message to the given recipient.
sendUnitAGet(String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a unit-wide get-like message to the given recipient.
sendUnitDelegatedSet(String, String, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a unit-wide get-like message to the given recipient.
sendUnitGet(String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a unit-wide get-like message to the given recipient.
sendUnitGet(int, String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a unit-wide get-like message to the given recipient.
sendUnitSet(String, String, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a unit-wide set-like message to the given recipient.
Sensor<C extends Communication> - Interface in com.vii.brillien.kernel.axiom
Brillien represents the probelms of real world as a free communications' flow.
Session - Class in com.vii.brillien.kernel.axiom.sso
Representation of a session
Session() - Constructor for class com.vii.brillien.kernel.axiom.sso.Session
 
Session(String) - Constructor for class com.vii.brillien.kernel.axiom.sso.Session
 
setApiKey(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setApyKeyPresenceName(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Sets the name of the Presence providing SSO functionality
setAspirationPeriodical(boolean) - Method in interface com.vii.brillien.kernel.axiom.Presence
Sets the periodical execution of the Presence.
setAspirationTimeMeasure(long) - Method in interface com.vii.brillien.kernel.axiom.Presence
Sets the timeUnit value of the current callable activity.
setCharacteristicFunction(CharacteristicFunction<P, C, T>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Setter method for the CharacteristicFunction associated to the given Unit.
setClassLoader(ClassLoader) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets classloader to be assigned to this PresenceManager
setErrorCode(Integer) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setErrorCode(int) - Method in exception com.vii.brillien.kernel.BrillienException
Setter method for field errorCode
setErrorValue(Object) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setFlow(Flow) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Sets the flow ID of the Presence.
setFlowID(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Setter method for the ID
setFlowID(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setFlowResult(Object) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Sets the result of the flow
setId(String) - Method in class com.vii.brillien.kernel.axiom.sso.Session
 
setId(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setIndispensable(boolean) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Setter method for an indispensable flow
setLogLevel(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Setter method for log level of the specific Presence type
setLogType(int) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Setter method for log type of the specific Presence type
setMessageExpiration(long) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets the timout for message processing.
setMessageType(int) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setMsg(String) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.shifters.MessageShifter
 
setName(String) - Method in interface com.vii.brillien.kernel.axiom.component.State
Sets the unique name of the State object
setName(String) - Method in interface com.vii.brillien.kernel.axiom.Presence
Sets the name of the Presence instance
setOriginalId(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setOriginalType(int) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setParameters(Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Setter method for adding input Parameters for every given Presence creation
setParameters(Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setPresenceManager(PresenceManager) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Setter method for the instantiating manager for that component
setPresencePeriodical(boolean) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets the periodicity flag of the given Presence type
setPresenceTimeMeasure(long) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets the timeUnit value of the the given Presence type, read from the nnnotation of the type.
setRecipient(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setRedirectEntityName(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setRedirectMessage(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setRequestTime(Long) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setResponse(Object) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setResponseTime(Long) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setSender(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setSession(Session) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setSSOPresenceName(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Sets the name of the Presence providing SSO functionality
setSSOPresenceName(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets custom SSO presence
setStateDivision(StateDivision) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Sets the StateDivision object to check the validity of all state transitions
setStateSpace(HashMap<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
This method sets the state space of the flow called when the flow will be reactivated
setSubject(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
 
setType(Class) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 
setValue(Object) - Method in exception com.vii.brillien.kernel.BrillienException
Setter method for field value
SEVERE - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 
Shifter - Interface in com.vii.brillien.kernel.axiom.atomic.shaper
The exceptions selected by filters within a context, will be transformed performed by an instance of type Shifter.
Sparkle - Annotation Type in com.vii.brillien.kernel.annotations.lifecycle
One of the 3 management types.
SPARKLE - Static variable in interface com.vii.brillien.kernel.axiom.atomic.Presence
Sparklink will be instantiated in every incoming communication
startListening() - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Initiates the internal listening process of the given Mediator to start accept incoming packets
State - Interface in com.vii.brillien.kernel.axiom.component
State interface defined the basic behavior of a state object describing state information in a Presence object.
StateDivision - Interface in com.vii.brillien.kernel.axiom.component
Every progressor object can fluctuate which flow can be ruled by using a StateDivision object.
SubjectService - Interface in com.vii.brillien.kernel.axiom.sso
Common interface used by a incorporated SSO service to provide A&A functionality
subset(CharacteristicFunction<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Subset creation from the given Unit
suspend() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
All Indispensable flows can be suspended and resumed.
symmetricDifference(Unit<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Creates symmetric difference set from the actual and the given Unit

T

terminate() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Sets all state of a flow to "Exit" state marking it to be terminated.
toString() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.ErrorCodeFilter
 
toString() - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 
toString() - Method in class com.vii.brillien.kernel.axiom.sso.Session
 
transform(BrillienException) - Method in interface com.vii.brillien.kernel.axiom.atomic.shaper.Shifter
Transforms a BrillienException into T-type exception
transform(BrillienException) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.shifters.MessageShifter
 
type - Variable in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 
TYPE_AGET - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_DELEGATED_SET - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_ERROR - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_GET - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_RESULT - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_SET - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TYPE_UNDEFINED - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
According to the specification of Powerobject model, these constants defines the basic types of communication.
TYPE_UNKOWN - Static variable in interface com.vii.brillien.kernel.axiom.transport.Communication
 
TypeFilter - Class in com.vii.brillien.kernel.axiom.atomic.shaper.filters
Spcialized Filter type for filtering by class reference
TypeFilter(Class) - Constructor for class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
 

U

union(Unit<P, C, R>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Creates union set from the actual and the given Unit
Unit<P extends Presence,C extends Communication,R> - Interface in com.vii.brillien.kernel.axiom.atomic
Set-like Presence type.
UNLOGGED - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
The operations of the Presence instance will be not logged at all.
unregisterPresence(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Unregisters a Presence by its name.
unregisterStateChangeNotification(State, String) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Any Sensor object can unregister from a specific state altering takes place

V

Validable - Interface in com.vii.brillien.kernel.axiom.component
This interface must be implemented to all custom data types whose instances should be validated during a communication.
value - Variable in exception com.vii.brillien.kernel.BrillienException
Optional attachement value

W

WARNING - Static variable in annotation type com.vii.brillien.kernel.annotations.PresenceService
 

A B C D E F G H I L M N O P R S T U V W

Copyright © 2012. All Rights Reserved.