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
Maps the parameters of the given communication according to the give type mappings
acquireResponse(Class<T>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Maps the response object according to the given type mapping
acquireResponse(Class<T>, Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Maps the response object according to the given type mapping
acquireResponse(Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Maps the response object according to the given type mapping
acquireResponse(String, Class) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Maps the response object according to the given type mapping
acquireResponse(Class<T>, String, Class) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Maps the response object according to the given type mapping
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
activatePresenceBoard() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
 
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
addPresence(P) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Adds new Presence.
addPresences(Iterable<P>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Adds new Presences.
addPresenceService(String, Map<String, Class>) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Dynamically registers new service provided by a given presence
addState(State) - Method in interface com.vii.brillien.kernel.axiom.Progressor
Adds a new State into the statemachine
addSubUnit(Unit) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Adds a new subunit.
addSubUnits(Iterable<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
 
AlwaysTrueValueMatcher - Class in com.vii.brillien.kernel.axiom.scheduling
This ValueMatcher always returns true!
AlwaysTrueValueMatcher() - Constructor for class com.vii.brillien.kernel.axiom.scheduling.AlwaysTrueValueMatcher
 
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
Annotation type to make a presence type or one of its services out from the jurisdiction of Session validation All methods and types not having such annotation are considered SSO protected and cannot be called without proper session.

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.apikey - package com.vii.brillien.kernel.annotations.apikey
 
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.scheduling - package com.vii.brillien.kernel.axiom.scheduling
 
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 PresenceBoard,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
Factory method to create Session object by the given sessionId
CronPattern - Class in com.vii.brillien.kernel.axiom.scheduling
A UNIX crontab-like pattern is a string split in five space separated parts.
CronPattern(String) - Constructor for class com.vii.brillien.kernel.axiom.scheduling.CronPattern
Builds a SchedulingPattern parsing it from a string.

D

dayOfMonthMatchers - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
The ValueMatcher list for the "day of month" field.
DayOfMonthValueMatcher - Class in com.vii.brillien.kernel.axiom.scheduling
A ValueMatcher whose rules are in a plain array of integer values.
DayOfMonthValueMatcher(ArrayList) - Constructor for class com.vii.brillien.kernel.axiom.scheduling.DayOfMonthValueMatcher
Builds the ValueMatcher.
dayOfWeekMatchers - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
The ValueMatcher list for the "day of week" field.
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
getApiKey() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the api_key of the given Communication
getApiKeyPresenceName() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets the name of the presence providing API_KEY functionality
getApiVersion() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Retrieves the version of the given presence published
getAspirationPattern() - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieces the date pattern for callable activity scheduling
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
Service method to get the lowest cause of an exceptional event
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
getDefaultPresenceManager() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
 
getDefaultVersion() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
 
getErrorCode() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the value of an error if this is a communication about an error
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
Gets the value of an error if this is a communication about an error
getExtension() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the extension of the given 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
Gets the id of the Flow where the given Communication appears in
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
Getter for field id
getId() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the id of the given 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
getInterface() - Method in interface com.vii.brillien.kernel.axiom.Presence
Retrieves the complete interface composed by the services methods and its parameters defined i nthis messageprocessor
getLoggedUser() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Retrieves the logged entity - if available - associated to the given sessionId
getLoggedUser(Class<T>) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Retrieves the logged entity - if available - associated to the given sessionId The entity's type need to be assigned from the given type.
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.PresenceBoard
Retrieves a mediator representing the transport layer
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
Gets the type of the given 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
Gets the id of a source ommunication which this communication represents a respond to
getOriginalType() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the type of a source ommunication which this communication represents a respond to
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
Retrieves the parameters of the given communication
getPotentialStates() - Method in interface com.vii.brillien.kernel.axiom.Progressor
Gets all potential states of a specific component
getPresence(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Gets a reference of an entity with the given name
getPresenceApiVersion() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves the version of the given presence
getPresenceBoard() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
 
getPresenceClass() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Getter method to request the Class definition of a specific Presence type
getPresenceCronPattern() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Gets the CronPattern instance made from datePattern string
getPresenceDatePattern() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieces the date pattern of the the given Presence type for callable activity scheduling
getPresenceManager() - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Getter method for the instantiating manager for that component
getPresenceManager(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
 
getPresenceManagerOf(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Get the Presence Manager of a default version Presence type by its name
getPresenceManagerOf(String, 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.PresenceBoard
 
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
Gets the recipient of the given Communication
getRecipientApiVersion() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the api version of the sender service to be called Optional attribute
getRedirectEntityName() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the recipient of the returning communication when this will be answered
getRedirectMessage() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the subject of the returning communication when this will be answered
getRequestTime() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the creation time of the given Communication
getResponse() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the response object if this communication represents a respond to previous one
getResponseTime() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the creation time of the given Communication if it is a response
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
Gets the sender of the given Communication
getSenderApiVersion() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the api version of the sender service to be called Optional attribute
getServiceMethods() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves the service methods of the presence type managed by this manager
getServiceParameters() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves the parameters of the service methods of the presence type managed by this manager
getServiceTypedParameters() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Retrieves the parameters with their Java types of the service methods of the presence type managed by this manager
getSession() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Gets the session of the given 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
Gets the subject of the given 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
Getter for field type
getValue() - Method in exception com.vii.brillien.kernel.BrillienException
Setter method for field value
getVersions() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
 

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
hourMatchers - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
The ValueMatcher list for the "hour" field.

I

id - Variable in class com.vii.brillien.kernel.axiom.sso.Session
SessionId
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
 
Inheritable - Annotation Type in com.vii.brillien.kernel.annotations
 
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>, String) - 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
IntArrayValueMatcher - Class in com.vii.brillien.kernel.axiom.scheduling
A ValueMatcher whose rules are in a plain array of integer values.
IntArrayValueMatcher(ArrayList) - Constructor for class com.vii.brillien.kernel.axiom.scheduling.IntArrayValueMatcher
Builds the ValueMatcher.
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
 
isApiKeyProtected() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Tells whether the services of this class is protected by the API_KEY if present
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
isErrorCommunication() - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Tells whether this Communication is an error message 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
isLastDayOfMonth(int, int, boolean) - Method in class com.vii.brillien.kernel.axiom.scheduling.DayOfMonthValueMatcher
 
isPresencePeriodical() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Gets the periodicity flag of the given Presence type
isSSOProtected() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Tells whether the services of this class is protected by the SSO if present
isStrait() - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Tells whether the presences managed by this presencemanager reject all messages without an associated handler to it
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.
isSystemPresence(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Tells whether the given presence is a system-level presence or not
isSystemPresence(String, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Tells whether the given presence is a system-level presence or not
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
loginUser(String, T) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Sends the sessionId - User association the the SSOPresence if available
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.PresenceBoard
Presences let the PresenceManager to know about the messages sent through this method
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
match(int) - Method in class com.vii.brillien.kernel.axiom.scheduling.AlwaysTrueValueMatcher
Always true!
match(TimeZone, long) - Method in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
This methods returns true if the given timestamp (expressed as a UNIX-era millis value) matches the pattern, according to the given time zone.
match(long) - Method in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
This methods returns true if the given timestamp (expressed as a UNIX-era millis value) matches the pattern, according to the system default time zone.
match(int, int, boolean) - Method in class com.vii.brillien.kernel.axiom.scheduling.DayOfMonthValueMatcher
Returns true if the given value is included in the matcher list or the last-day-of-month setting applies.
match(int) - Method in class com.vii.brillien.kernel.axiom.scheduling.IntArrayValueMatcher
Returns true if the given value is included in the matcher list.
match(int) - Method in interface com.vii.brillien.kernel.axiom.scheduling.ValueMatcher
Validate the given integer value against a set of rules.
matcherSize - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
How many matcher groups in this pattern?
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
 
minuteMatchers - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
The ValueMatcher list for the "minute" field.
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
 
monthMatchers - Variable in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
The ValueMatcher list for the "month" field.
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, 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, int, Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(String, String, 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, 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, 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, String, String, int) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Factory method to initiate a communication
prepareNewCommunication(String, String, 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, 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, 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, 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.
PresenceBoard<P extends PresenceManager,C extends Communication> - Interface in com.vii.brillien.kernel.axiom.atomic
Control board for Presences to orchestrate a given Presence by versions
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
Retrieves the String representation of error states of the presences inside of the current Unit
Progressor - Interface in com.vii.brillien.kernel.axiom
Brillien represents the probelms of real world as a free communications' flow.
publishPresenceManager(String, P, Class, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
Publishes the given Presence Manager associated with the given version

R

raise(String) - Static method in exception com.vii.brillien.kernel.BrillienException
Factory method to aid exception creation
raise(int, String) - Static method in exception com.vii.brillien.kernel.BrillienException
Factory method to aid exception creation
raise(int, String, Object) - Static method in exception com.vii.brillien.kernel.BrillienException
Factory method to aid exception creation
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
Notification method called when new Communication arrived
registerPresence(Class<T>, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Registers a Presence.
registerPresence(String, Class<T>, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Registers a Presence with the given name.
registerPresence(Class<T>, String, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Makes a presence "clone".
registerPresence(String, 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, 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
 
removePresence(P) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Removes a Presence.
removePresences(Iterable<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
removeSubUnit(Unit) - Method in interface com.vii.brillien.kernel.axiom.atomic.Unit
Removes a subunit.
removeSubUnits(Iterable<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
Report method to share any communication related information of the components with the container flow instance.
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
retrieveReference(P) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
The Presence instance managed by this PresenceManager will be retrieved
retrieveReferences(Iterable<P>) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
All given 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
Revealed - Annotation Type in com.vii.brillien.kernel.annotations.apikey
Annotation type to make a presence type or one of its services out from the jurisdiction of API_KEY validation All methods and types not having such annotation are considered SSO protected and cannot be called without proper apiKey.
revivified() - Method in interface com.vii.brillien.kernel.axiom.atomic.Flow
Notify the given flow instance about the occured revivfication process.
revokePresenceManager(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceBoard
Deactivates the PresenceManager identified with the given version
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, 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, 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, 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, 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, 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, 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, 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, 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, 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, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a get-like message to the given recipient.
sendGet(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.
sendGet(Session, long, 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.
sendResponse(C, Object) - Method in interface com.vii.brillien.kernel.axiom.Aspirer
Sends a response to a previously received message.
sendSet(String, 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, String) - Method in interface com.vii.brillien.kernel.axiom.transport.Mediator
Sends a set-like message to the given recipient.
sendSet(Session, String, 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, 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, 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, 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, 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, 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
Sets the api_key of the given Communication
setApiVersion(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Presence
Sets the version of the given presence published
setApyKeyPresenceName(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Sets the name of the Presence providing SSO functionality
setAspirationPattern(CronPattern) - Method in interface com.vii.brillien.kernel.axiom.Presence
Sets the date pattern for callable activity scheduling
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
Sets the code of an error if this is a communication about an error
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
Sets the value of an error if this is a communication about an error
setExtension(Map<String, Object>) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the extension of the given 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
Sets the id of the Flow where the given Communication appears in
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
Setter for field id
setId(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the id of the given 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(Integer) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the type of the given 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
Sets the id of a source ommunication which this communication represents a respond to
setOriginalType(Integer) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the type of a source ommunication which this communication represents a respond to
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
Sets the id of the given Communication
setPresenceBoard(PresenceBoard) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
 
setPresenceCronPattern(CronPattern) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets the CronPattern instance made from datePattern string
setPresenceDatePattern(String) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets the date pattern of the the given Presence type for callable activity scheduling
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
Sets the recipient of the given Communication
setRecipientApiVersion(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the api version of the sender service to be called Optional attribute
setRedirectEntityName(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the recipient of the returning communication when this will be answered
setRedirectMessage(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the subject of the returning communication when this will be answered
setRequestTime(Long) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the creation time of the given Communication
setResponse(Object) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the response object if this communication represents a respond to previous one
setResponseTime(Long) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the creation time of the given Communication if it is a response
setSender(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the sender of the given Communication
setSenderApiVersion(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the api version of the sender service to be called Optional attribute
setSession(Session) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the session of the given 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
setStrait(boolean) - Method in interface com.vii.brillien.kernel.axiom.atomic.PresenceManager
Sets if the presences managed by this presencemanager reject all messages without an associated handler to it
setSubject(String) - Method in interface com.vii.brillien.kernel.axiom.transport.Communication
Sets the subject of the given Communication
setType(Class) - Method in class com.vii.brillien.kernel.axiom.atomic.shaper.filters.TypeFilter
Setter for field type
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.
shutDown() - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
 
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.scheduling.CronPattern
Returns the pattern as a string.
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
Class reference
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, String) - Method in interface com.vii.brillien.kernel.axiom.atomic.Commander
Unregisters a Presence by its name.
unregisterStateChangeNotification(State, String, 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.
validate(String) - Static method in class com.vii.brillien.kernel.axiom.scheduling.CronPattern
Validates a string as a scheduling pattern.
value - Variable in exception com.vii.brillien.kernel.BrillienException
Optional attachement value
ValueMatcher - Interface in com.vii.brillien.kernel.axiom.scheduling
This interface describes the ValueMatcher behavior.

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.