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

A

AbstractMessageDispatcher - Class in pl.bristleback.server.bristle.messages
Abstract MessageDispatcher implementation providing only jwebsocket server instance.
AbstractMessageDispatcher() - Constructor for class pl.bristleback.server.bristle.messages.AbstractMessageDispatcher
 
AbstractMessageSender<T> - Class in pl.bristleback.server.bristle.messages
Abstract implementation of MessageSender interface, providing jwebsocket server and message dispatcher fields together with their getters and setters.
AbstractMessageSender() - Constructor for class pl.bristleback.server.bristle.messages.AbstractMessageSender
 
ACTION_NAME_TOKEN_VARIABLE - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Element of token used for dispatching incoming messages.
ACTION_PACKAGE_SETTING_NAME - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Configuration element name for action package location definition.
ActionAnnotationsProcessor - Interface in pl.bristleback.server.bristle.config
Classes implementing this interface must provide a way to retrieve annotated action classes.
ActionClassElement<T> - Class in pl.bristleback.server.bristle.utils
Class wrapping information about action class element, containing instance of that element, its field information and action class that owns this element.
ActionClassElement() - Constructor for class pl.bristleback.server.bristle.utils.ActionClassElement
 
ActionExceptionType - Enum in pl.bristleback.server.bristle.exceptions.handlers
Enumeration of exception types thrown while processing request from user.
ActionInformationResolver - Class in pl.bristleback.server.bristle.config
Class used to resolve and bind information about annotated action class.
ActionInformationResolver() - Constructor for class pl.bristleback.server.bristle.config.ActionInformationResolver
 
ActionInstanceCreator - Class in pl.bristleback.server.bristle.actions
Utility class for creating instances of remote actions.
ActionInstanceCreator() - Constructor for class pl.bristleback.server.bristle.actions.ActionInstanceCreator
 
ActionsContainer - Class in pl.bristleback.server.bristle.actions
Class containing information about loaded actions.
ActionsContainer() - Constructor for class pl.bristleback.server.bristle.actions.ActionsContainer
Creates a new empty actions container.
ActionsDispatcher - Class in pl.bristleback.server.bristle.actions
This class maintains incoming messages and executes action classes based on information taken from message.
ActionsDispatcher() - Constructor for class pl.bristleback.server.bristle.actions.ActionsDispatcher
 
ActionsInitializer - Class in pl.bristleback.server.bristle.actions
Helper class used to retrieve annotated actions, opaqued in ActionsContainer object and to inject Spring dependencies.
ActionsInitializer() - Constructor for class pl.bristleback.server.bristle.actions.ActionsInitializer
 
addAction(RemoteActionInformation) - Method in class pl.bristleback.server.bristle.actions.ActionsContainer
Adds an action wrapper to map.
addChild(String) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
Creates and returns a child of this field information.
addError(BindingError) - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
addHandler(ActionExceptionType, ExceptionHandler) - Method in class pl.bristleback.server.bristle.exceptions.handlers.ExceptionHandlersContainer
Adds a handler to container.
addIfMatching(ResolverUtil.Test, String) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Add the class designated by the fully qualified class name provided to the set of resolved classes if and only if it is approved by the Test supplied.
addListener(ServerStateListener) - Method in class pl.bristleback.server.bristle.states.ServerStateListenerChain
Adds a server state listener to the chain.
addMessage(WebSocketMessage) - Method in interface pl.bristleback.server.bristle.messages.MessageDispatcher
Adds message containing token and one or more target connectors.
addMessage(WebSocketMessage) - Method in class pl.bristleback.server.bristle.messages.SingleThreadedMessageDispatcher
 
addNotNullViolationError(String) - Static method in class pl.bristleback.server.bristle.binding.BindingError
Creates and returns new binding error object with type BindingErrorType.NOT_NULL_VIOLATION and given field name.
addRight(String) - Method in class pl.bristleback.server.bristle.rights.ConnectorRightsSet
Adds right with given name.
addRight(WebSocketConnector, String) - Static method in class pl.bristleback.server.bristle.rights.ConnectorRightsUtil
Awards right given as parameter to given connector.
addTypeMismatchError(String) - Static method in class pl.bristleback.server.bristle.binding.BindingError
Creates and returns new binding error object with type BindingErrorType.TYPE_MISMATCH and given field name.
AnnotatedRemoteAction - Annotation Type in pl.bristleback.server.bristle.actions
Annotation defines the name of action and user required rights set.
assignDispatcherToSenders(MessageContainer) - Method in class pl.bristleback.server.bristle.config.MessageContainerDefaultResolver
 
assignDispatcherToSenders(MessageContainer) - Method in interface pl.bristleback.server.bristle.config.MessageContainerResolver
Assigns dispatcher to senders.
assignServer(WebSocketServer) - Method in class pl.bristleback.server.bristle.messages.MessageController
Assigns server into message dispatcher and message senders.

B

BigDecimalPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
Creates a new BigDecimal instance using various constructors depending on the parameter type.
BigDecimalPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.BigDecimalPropertyResolver
 
BigIntegerPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
Creates a new BigInteger instance using given parameter processed to String form.
BigIntegerPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.BigIntegerPropertyResolver
 
Bind - Annotation Type in pl.bristleback.server.bristle.binding
This annotation defines complex object binding operation.
bind(T, Token) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
Performs bindings operation, copying data from token to object using instructions given by corresponding Bind annotation.
bind(Token) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
Performs bindings operation, copying data from token to object using instructions given by corresponding Bind annotation.
bind(T, Token, NestedFieldInformation) - Method in interface pl.bristleback.server.bristle.binding.resolvers.BindingEngine
Performs binding operation, processing fields from token into object of given type.
bind(T, Token, NestedFieldInformation) - Method in class pl.bristleback.server.bristle.binding.resolvers.DefaultBindingEngine
 
BindingEngine - Interface in pl.bristleback.server.bristle.binding.resolvers
Classes implementing this interface are responsible for binding token data into object, using previously created binding information wrapper.
BindingError - Class in pl.bristleback.server.bristle.binding
Wrapper class containing information about error while binding operation.
BindingError() - Constructor for class pl.bristleback.server.bristle.binding.BindingError
 
BindingErrorsResolver - Class in pl.bristleback.server.bristle.binding
Utility class that has methods for resolving binding errors.
BindingErrorsResolver() - Constructor for class pl.bristleback.server.bristle.binding.BindingErrorsResolver
 
BindingErrorType - Enum in pl.bristleback.server.bristle.binding
Enumeration of all binding errors that are available to occur.
BindingException - Exception in pl.bristleback.server.bristle.exceptions
This exception can be thrown during binding operations.
BindingException(String, BindingResult) - Constructor for exception pl.bristleback.server.bristle.exceptions.BindingException
 
BindingResult<T> - Class in pl.bristleback.server.bristle.binding
Wrapper class containing list of errors and object to which data was bound.
BindingResult(T) - Constructor for class pl.bristleback.server.bristle.binding.BindingResult
 
BindingsProcessor - Interface in pl.bristleback.server.bristle.binding
Implementations of this interface are responsible for processing binding annotations in every action classes.
bindWithResult(T, Token) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
Performs bindings operation, copying data from token to object using instructions given by corresponding Bind annotation.
BooleanPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
//@todo class description

Created on: 2011-04-18 21:42:22

BooleanPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.BooleanPropertyResolver
 
BRISTLE_PLUGIN_NAMESPACE - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Bristle plugin namespace, used to indicate that token should be processed by Bristle plugin.
BristlebackServerPlugin - Class in pl.bristleback.server.bristle
Bristleback Server plugin (also called Bristle plugin) is a helpful framework overlay, which simplifies process of creating applications using jWebsocket library.
BristlebackServerPlugin() - Constructor for class pl.bristleback.server.bristle.BristlebackServerPlugin
Creates a new Bristleback plugin instance and instantiating core elements of plugin.
BristlebackServerPlugin(PluginConfiguration) - Constructor for class pl.bristleback.server.bristle.BristlebackServerPlugin
Constructor required by TokenPlugIn class.
BristlebackWebContextListener - Class in pl.bristleback.server.bristle
Simple servlet context listener for websocket web applications using Jwebsocket and Bristleback plugin.
BristlebackWebContextListener() - Constructor for class pl.bristleback.server.bristle.BristlebackWebContextListener
 
BristleConfiguration - Class in pl.bristleback.server.bristle.config
Bristleback plugin configuration.
BristleConfiguration() - Constructor for class pl.bristleback.server.bristle.config.BristleConfiguration
 
BristleConfigurationElement - Enum in pl.bristleback.server.bristle.config
This is an enumeration of Bristleback configurable elements.
BristleConstants - Class in pl.bristleback.server.bristle.config
Base Bristleback JWebsocket Plugin constants.
BristleRuntimeException - Exception in pl.bristleback.server.bristle.exceptions
This is a main runtime exception thrown by Bristleback elements.
BristleRuntimeException(String) - Constructor for exception pl.bristleback.server.bristle.exceptions.BristleRuntimeException
 
BristleRuntimeException(String, Throwable) - Constructor for exception pl.bristleback.server.bristle.exceptions.BristleRuntimeException
 
BristleSpringIntegration - Class in pl.bristleback.server.bristle.integration.spring
This simple class indicates whether Spring Framework integration is enabled for this Bristleback application.
BristleTokenException - Exception in pl.bristleback.server.bristle.exceptions
Thrown while processing or using Tokenize operation.
BristleTokenException() - Constructor for exception pl.bristleback.server.bristle.exceptions.BristleTokenException
 
BristleTokenException(String) - Constructor for exception pl.bristleback.server.bristle.exceptions.BristleTokenException
 
BristleTokenException(String, Throwable) - Constructor for exception pl.bristleback.server.bristle.exceptions.BristleTokenException
 
BristleTokenFactory - Class in pl.bristleback.server.bristle.utils
This utility class contains a huge amount of factory methods, used to create various types of token.

C

cancelChain() - Method in class pl.bristleback.server.bristle.states.ServerStateListenerChain
Cancels server state listeners processing, any next remaining listeners won't be processed.
checkAndAddNotNullViolationErrors(BindingResult<?>, NestedFieldInformation) - Method in class pl.bristleback.server.bristle.binding.BindingErrorsResolver
Checks whether given field or its children are required and adds a not null violation error for each required field found.
ClassConfiguration - Class in pl.bristleback.server.bristle.config
This is a convenient wrapper for classes taken from configuration file.
ClassConfiguration(String, String) - Constructor for class pl.bristleback.server.bristle.config.ClassConfiguration
Class configuration constructor, containing all necessary information.
ClassConfigurationUtil - Class in pl.bristleback.server.bristle.config
This class provides functions which can be used in user implementations of resolvers of various configuration elements.
COMMA - Static variable in class pl.bristleback.server.bristle.utils.StringUtil
 
CONFIG_FILE_LOCATION_CONTEXT_VARIABLE_NAME - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
This settings can be set as one of context parameter in 'web.xml' in web application.
CONNECTOR_RIGHTS_SET_VARIABLE_NAME - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Name of connector rights set token element created when connector is connecting.
ConnectorRightsSet - Class in pl.bristleback.server.bristle.rights
Wrapper class containing synchronized set of connector actual rights.
ConnectorRightsSet() - Constructor for class pl.bristleback.server.bristle.rights.ConnectorRightsSet
Creates empty connector rights set.
ConnectorRightsUtil - Class in pl.bristleback.server.bristle.rights
This util provides convenient methods for adding, removing and setting rights or rights sets.
connectorStarted(WebSocketConnector) - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
When connector is started, new empty rights set is created and assigned to that connector.
connectorStopped(WebSocketConnector, CloseReason) - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
Additional operations performed when connector is stopped.
containsBean(String) - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
 
contextDestroyed(ServletContextEvent) - Method in class pl.bristleback.server.bristle.BristlebackWebContextListener
 
contextInitialized(ServletContextEvent) - Method in class pl.bristleback.server.bristle.BristlebackWebContextListener
 
createExceptionToken(Token, String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a response token with filled exception type field, this token will be processed by client's callback onFailure() method.
createInstance(RemoteActionInformation) - Method in class pl.bristleback.server.bristle.actions.ActionInstanceCreator
Creates remote action instance using given RemoteActionInformation object.
createJsonExceptionToken(Token, String, JSONObject) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a json exception response token with filled exception type and value field, this token will be processed by client's callback onFailure() method.
createJsonExceptionToken(Token, String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a json exception response token with filled exception type field, this token will be processed by client's callback onFailure() method.
createJsonResponseToken(Token) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a response JSONToken token, copying action name and request identification.
createJsonResponseToken(Token, JSONObject) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a response json token with content given in JSONObject parameter, copying action name and request identification.
createJsonResponseToken(Token, JSONArray, String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a response json token with content given in JSONArray parameter, copying action name and request identification.
createJsonToken(String, JSONObject) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a json token with given json object inside and filled action name field.
createJsonToken(String, JSONArray, String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a Json token using given json array.
createJsonToken(String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a JSONToken token with filled action name field.
createMessageContainer(BristleConfiguration) - Method in class pl.bristleback.server.bristle.config.MessageContainerDefaultResolver
Creates and returns message senders container.
createMessageContainer(BristleConfiguration) - Method in interface pl.bristleback.server.bristle.config.MessageContainerResolver
Creates message container object containing message dispatcher and one or more message senders.
createResponseToken(Token) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a response MapToken token, copying action name and request identification.
createRightsSetForConnector(WebSocketConnector) - Static method in class pl.bristleback.server.bristle.rights.ConnectorRightsUtil
Creates new empty rights set for connector.
createRoot(Class, String) - Static method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
Creates a root field information element with filled basic information.
createToken(String) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a MapToken token with filled action name field.
createTokenizer(BristleConfiguration) - Method in class pl.bristleback.server.bristle.token.TokenizerCreator
Creates a tokenizer wrapper.
createValidationExceptionToken(Token, BindingResult<?>) - Static method in class pl.bristleback.server.bristle.utils.BristleTokenFactory
Creates a json response token with exception type "ValidationException".

D

DEFAULT_DISPATCHER_CLASS - Static variable in class pl.bristleback.server.bristle.config.MessageContainerDefaultResolver
 
DefaultBindingEngine - Class in pl.bristleback.server.bristle.binding.resolvers
Basic implementation of BindingEngine interface, binds raw and complex objects, lists, maps (with string as key) and arrays.
DefaultBindingEngine() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.DefaultBindingEngine
 
DefaultBindingsProcessor - Class in pl.bristleback.server.bristle.binding
It is a default bindings processor.
DefaultBindingsProcessor() - Constructor for class pl.bristleback.server.bristle.binding.DefaultBindingsProcessor
 
dispatchMessages() - Method in interface pl.bristleback.server.bristle.messages.MessageDispatcher
Dispatches collected messages and removing them from collection.
dispatchMessages() - Method in class pl.bristleback.server.bristle.messages.SingleThreadedMessageDispatcher
 
DOT - Static variable in class pl.bristleback.server.bristle.utils.StringUtil
 
DoublePropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
This property resolver checks the type of the given value, returns the same object if value type is Double or uses Double.parseDouble(String) otherwise.
DoublePropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.DoublePropertyResolver
 

E

engineStarted(WebSocketEngine) - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
Loading of all core elements from configuration and annotations.
engineStopped(WebSocketEngine) - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
In this method closing operations are performed.
EXCEPTION_HANDLER_SETTING_KEY_PREFIX - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Configuration element, prefix of exception handler name setting.
EXCEPTION_TYPE_PARAMETER - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
EXCEPTION_VALUE_PARAMETER - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
ExceptionHandler - Interface in pl.bristleback.server.bristle.exceptions.handlers
Implementation of this interface are responsible for handling some specific exceptions, caused by user.
ExceptionHandlersContainer - Class in pl.bristleback.server.bristle.exceptions.handlers
This class is a simple container for exception handlers.
ExceptionHandlersContainer() - Constructor for class pl.bristleback.server.bristle.exceptions.handlers.ExceptionHandlersContainer
Creates a empty exception handlers container.
ExceptionHandlersInitializer - Class in pl.bristleback.server.bristle.config
This class loads exception handlers using plugin settings taken from configuration file.
ExceptionHandlersInitializer() - Constructor for class pl.bristleback.server.bristle.config.ExceptionHandlersInitializer
 
exportSenders() - Method in class pl.bristleback.server.bristle.messages.MessageController
Exports senders, after invoking this method, senders can be obtained from MessageSendersExporter class.
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.BigDecimalPropertyResolver
 
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.BigIntegerPropertyResolver
 
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.BooleanPropertyResolver
 
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.DoublePropertyResolver
 
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.IntegerPropertyResolver
Extracts value to integer.
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.LongPropertyResolver
 
extractValue(Object) - Method in interface pl.bristleback.server.bristle.binding.resolvers.PropertyValueResolver
Extracts value given as parameter and process it to be of desired type.
extractValue(Object) - Method in class pl.bristleback.server.bristle.binding.resolvers.StringPropertyResolver
 

F

find(ResolverUtil.Test, String) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Scans for classes starting at the package provided and descending into subpackages.
findImplementations(Class<?>, String...) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Attempts to discover classes that are assignable to the type provided.

G

getAction(String) - Method in class pl.bristleback.server.bristle.actions.ActionsContainer
Gets an action wrapper for given action name.
getAction() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getActionClass() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getActionInformation(Class<? extends RemoteAction>, BristleConfiguration) - Method in class pl.bristleback.server.bristle.config.ActionInformationResolver
Gets action information wrapper for given action class.
getActionName() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getActionsDispatcher() - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
Gets action dispatcher with actions and handlers inside.
getAllActions() - Method in class pl.bristleback.server.bristle.actions.ActionsContainer
Gets all loaded action wrappers.
getAnnotatedActions(BristleConfiguration) - Method in interface pl.bristleback.server.bristle.config.ActionAnnotationsProcessor
Gets list of annotated actions bound into RemoteActionInformation objects.
getAnnotatedActions(BristleConfiguration) - Method in class pl.bristleback.server.bristle.config.PackageActionAnnotationsProcessor
 
getAnnotationProcessor() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets action annotation processor used to retrieve action classes.
getApplicationContext() - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
Gets previously loaded application context.
getBeanClass() - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
getBinders() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getBindingResult() - Method in exception pl.bristleback.server.bristle.exceptions.BindingException
Gets binding result wrapper.
getBindingsProcessor() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets binding annotations processor used to retrieve details of binding operations.
getBroadcastConnectors() - Method in class pl.bristleback.server.bristle.messages.WebSocketMessage
 
getChild(String) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getChildren() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getChildrenList() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getClassConfigurationsFromSettingsMap(String, Map<String, String>) - Static method in class pl.bristleback.server.bristle.config.ClassConfigurationUtil
Gets list of class elements taken from plugin settings with prefix given in constructor, each bound in ClassConfiguration class.
getClasses() - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Provides access to the classes discovered so far.
getClassLoader() - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Returns the classloader that will be used for scanning for classes.
getClassName() - Method in exception pl.bristleback.server.bristle.exceptions.ImplementationResolvingException
 
getContainer() - Method in class pl.bristleback.server.bristle.actions.ActionsDispatcher
Gets actions container, containing action wrappers.
getContainer() - Method in class pl.bristleback.server.bristle.actions.ActionsInitializer
Gets previously created actions container.
getCurrentPath() - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
getDefaultBindingEngine() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets default binding engine.
getDefaultImplementationClass() - Method in enum pl.bristleback.server.bristle.config.BristleConfigurationElement
 
getDefaultTokenizer() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets default tokenizer engine used in object to token conversions.
getDefaultValueResolver(Class) - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets default value resolver for type given as parameter.
getDependencyFieldForName(Class, Class, String) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
getDependencyFieldsWithType(Class, Class, boolean) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
getElementField() - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
getElementFieldInformation() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getElementValue() - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
getEngine() - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
getErrors() - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
getErrors() - Method in exception pl.bristleback.server.bristle.exceptions.BindingException
Gets list of binding errors, most of all validation errors.
getErrorType() - Method in class pl.bristleback.server.bristle.binding.BindingError
 
getExceptionHandlersContainer() - Method in class pl.bristleback.server.bristle.config.ExceptionHandlersInitializer
Gets exception handlers container.
getFieldClass() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getFieldName() - Method in class pl.bristleback.server.bristle.binding.BindingError
 
getFieldName() - Method in class pl.bristleback.server.bristle.utils.Getter
Name of the returned field name.
getFieldName() - Method in class pl.bristleback.server.bristle.utils.Setter
Name of the returned field name.
getFieldType() - Method in class pl.bristleback.server.bristle.utils.Setter
Gets the type of field.
getFullPathName() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getGetter() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getGetterMethod() - Method in class pl.bristleback.server.bristle.utils.Getter
Getter method.
getGetterMethod(Class, String, boolean) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
getGetterMethods(Class, boolean, String...) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
Retrieves and wraps getter method of given class.
getImplementation(Class<?>, String) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
 
getInstanceFromConfiguration(Class<T>, ClassConfiguration) - Static method in class pl.bristleback.server.bristle.config.ClassConfigurationUtil
 
getInterfaceToImplement() - Method in enum pl.bristleback.server.bristle.config.BristleConfigurationElement
 
getJsonArray(Collection, boolean) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
Creates Json array from collection given as parameter.
getJsonArray(Object[], boolean) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
Creates Json array from array given as parameter.
getJsonFromBean(Object, boolean) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
Creates Json object from bean.
getJsonFromBean(Object, boolean, List<Getter>) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
Creates Json object from bean, using getters specified by user.
getJsonObjectFromMap(Map<?, ?>, boolean) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
Creates Json objects from map given as parameter.
getLastParameter(String[]) - Method in class pl.bristleback.server.bristle.token.JsonTokenizerEngine
 
getMessage() - Method in exception pl.bristleback.server.bristle.exceptions.ImplementationResolvingException
 
getMessage() - Method in exception pl.bristleback.server.bristle.exceptions.MissingPluginConfigurationElementException
 
getMessageContainer() - Method in class pl.bristleback.server.bristle.messages.MessageController
Gets loaded message container.
getMessageContainerResolver() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets message container resolver, which includes messages senders and message dispatcher.
getMessageDispatcher() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets message dispatcher.
getMessageDispatcher() - Method in class pl.bristleback.server.bristle.messages.AbstractMessageSender
 
getMessageDispatcher() - Method in class pl.bristleback.server.bristle.messages.MessageContainer
 
getMessageSender(String) - Static method in class pl.bristleback.server.bristle.messages.MessageSendersExporter
Gets sender for given sender name.
getMissingElement() - Method in exception pl.bristleback.server.bristle.exceptions.MissingPluginConfigurationElementException
 
getMissingTokenElement() - Method in exception pl.bristleback.server.bristle.exceptions.TokenElementMissingException
 
getName() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getName() - Method in class pl.bristleback.server.bristle.config.ClassConfiguration
 
getName() - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
getNamedTokenizerMap() - Method in class pl.bristleback.server.bristle.token.Tokenizer
 
getOwnerClass() - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
getParameterNames() - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
getParentClass() - Method in exception pl.bristleback.server.bristle.exceptions.ImplementationResolvingException
 
getPluginSettingName() - Method in enum pl.bristleback.server.bristle.config.BristleConfigurationElement
 
getProcessedObject() - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
getRequiredRights() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getResolver() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getResult() - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
getReturnType() - Method in class pl.bristleback.server.bristle.utils.Getter
Type of object returned by getter method.
getRoot() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getRootBean() - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
getSenders() - Method in class pl.bristleback.server.bristle.messages.MessageContainer
 
getServer() - Method in class pl.bristleback.server.bristle.messages.AbstractMessageDispatcher
 
getServer() - Method in class pl.bristleback.server.bristle.messages.AbstractMessageSender
 
getSetter() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
getSetterMethod(Class, String, boolean) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
getSetterMethod() - Method in class pl.bristleback.server.bristle.utils.Setter
Getter method.
getSettings() - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Gets plugin settings map taken from jwebsocket.xml file.
getSpringBean(String) - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
Gets spring bean from previously given application context.
getSpringBean(String, Class<T>) - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
Gets spring bean from previously given application context.
Getter - Class in pl.bristleback.server.bristle.utils
Utility class that holds information about object getter.
Getter(String, Method) - Constructor for class pl.bristleback.server.bristle.utils.Getter
Creates a new Getter object with complete information.
getToken() - Method in class pl.bristleback.server.bristle.messages.WebSocketMessage
 
getTokenizerMap() - Method in class pl.bristleback.server.bristle.token.Tokenizer
 
getTokenizerWrappers() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
getType() - Method in class pl.bristleback.server.bristle.config.ClassConfiguration
 
getWrapperClassForPrimitive(Class) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 

H

handleException(WebSocketConnector, Token) - Method in interface pl.bristleback.server.bristle.exceptions.handlers.ExceptionHandler
Handles exception thrown by given connector while processing token.
handleMissingRightsError(WebSocketConnector, Token) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
handleMissingRightsError(Set<String>, WebSocketConnector, Token) - Method in interface pl.bristleback.server.bristle.exceptions.handlers.MissingRightsErrorHandler
Handles missing connector rights error.
hasErrors() - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
hasInterface(Class, Class) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
hasRight(String) - Method in class pl.bristleback.server.bristle.rights.ConnectorRightsSet
Checks whether set contains given right.
hasRights(Collection) - Method in class pl.bristleback.server.bristle.rights.ConnectorRightsSet
Checks whether connector rights set contains all rights given in collection.
hasRights(WebSocketConnector, String[]) - Static method in class pl.bristleback.server.bristle.rights.ConnectorRightsUtil
Checks if connector contains rights given as parameter.
hasRights(WebSocketConnector, Collection<String>) - Static method in class pl.bristleback.server.bristle.rights.ConnectorRightsUtil
Another way to check whether connector has rights given as a parameter.

I

ImplementationResolvingException - Exception in pl.bristleback.server.bristle.exceptions
//@todo class description

Created on: 2010-09-25 00:18:32

ImplementationResolvingException(String, Class) - Constructor for exception pl.bristleback.server.bristle.exceptions.ImplementationResolvingException
 
IntegerPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
This property resolver checks the type of the given value, returns the same object if value type is Integer or uses Integer.parseInt(String) otherwise.
IntegerPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.IntegerPropertyResolver
 
invoke(Object) - Method in class pl.bristleback.server.bristle.utils.Getter
Invokes getter method on the object given as parameter.
invoke(Object, Object) - Method in class pl.bristleback.server.bristle.utils.Setter
Invokes getter method on the object given as parameter.
invokeHandler(ActionExceptionType, WebSocketConnector, Token) - Method in class pl.bristleback.server.bristle.exceptions.handlers.ExceptionHandlersContainer
Invokes (if exists) handler for given exception type.
isActionHandlingErrors() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
isArray() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isBroadcastMessage() - Method in class pl.bristleback.server.bristle.messages.WebSocketMessage
 
isContainer() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isContainerInPath() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isIntegrationEnabled() - Static method in class pl.bristleback.server.bristle.integration.spring.BristleSpringIntegration
 
isIntermediary() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isList() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isMap() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isRawType(Object) - Static method in class pl.bristleback.server.bristle.utils.ReflectionUtil
 
isRequired() - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
isSingleton() - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 

J

JsonTokenizerEngine - Class in pl.bristleback.server.bristle.token
This class allows adding raw and complex objects to Token.
JsonTokenizerEngine() - Constructor for class pl.bristleback.server.bristle.token.JsonTokenizerEngine
 
JsonUtil - Class in pl.bristleback.server.bristle.utils
Utility class providing convenient methods for retrieving JSONObject objects from beans and collections.

L

LEFT_BRACKET - Static variable in class pl.bristleback.server.bristle.utils.StringUtil
 
load(Map<String, String>) - Method in class pl.bristleback.server.bristle.config.BristleConfiguration
Loads Bristleback configuration using plugin settings taken from jwebsocket.xml.
loadActionsContainer(BristleConfiguration) - Method in class pl.bristleback.server.bristle.actions.ActionsInitializer
Loads actions using ActionAnnotationsProcessor implementation.
loadExceptionsHandlers(Map<String, String>) - Method in class pl.bristleback.server.bristle.config.ExceptionHandlersInitializer
Loads exception handlers and stores results in exception handlers container.
loadMessageContainer(BristleConfiguration) - Method in class pl.bristleback.server.bristle.messages.MessageController
Loads message container using plugin settings.
loadServerStateListeners(Map<String, String>) - Method in class pl.bristleback.server.bristle.states.ServerStateInspector
Instantiates listeners using plugin settings.
LongPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
Creates a Long instance using various methods depending on the given parameter type.
LongPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.LongPropertyResolver
 

M

matches(Class) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil.IsAasignatedFrom
Returns true if type is assignable to the parent type supplied in the constructor.
matches(Class<?>) - Method in interface pl.bristleback.server.bristle.utils.ResolverUtil.Test
Will be called repeatedly with candidate classes.
MESSAGE_SENDER_SETTING_KEY_PREFIX - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Configuration element, prefix of message sender name setting.
MessageContainer - Class in pl.bristleback.server.bristle.messages
Class containing loaded message dispatcher and message senders.
MessageContainer() - Constructor for class pl.bristleback.server.bristle.messages.MessageContainer
 
MessageContainerDefaultResolver - Class in pl.bristleback.server.bristle.config
Default implementation of MessageContainerResolver interface.
MessageContainerDefaultResolver() - Constructor for class pl.bristleback.server.bristle.config.MessageContainerDefaultResolver
 
MessageContainerResolver - Interface in pl.bristleback.server.bristle.config
Classes implementing this interface are obligated to create message container, which consists of message dispatcher and one or more message senders.
MessageController - Class in pl.bristleback.server.bristle.messages
Message controller communicates with Bristle plugin and performs operations on message dispatcher and message senders.
MessageController() - Constructor for class pl.bristleback.server.bristle.messages.MessageController
 
MessageDispatcher - Interface in pl.bristleback.server.bristle.messages
Message dispatcher is responsible for collecting all outbound messages and sending them in thread safe way.
MessageSender<T> - Interface in pl.bristleback.server.bristle.messages
Message senders are designed for sending message to connectors specified by condition object.
MessageSendersExporter - Class in pl.bristleback.server.bristle.messages
Message senders exporter holds all senders loaded by MessageContainerResolver implementation.
MissingPluginConfigurationElementException - Exception in pl.bristleback.server.bristle.exceptions
//@todo class description

Created on: 2010-09-03 16:06:50

MissingPluginConfigurationElementException(String) - Constructor for exception pl.bristleback.server.bristle.exceptions.MissingPluginConfigurationElementException
 
MissingRightsErrorHandler - Interface in pl.bristleback.server.bristle.exceptions.handlers
This interface should be implemented by action classes, when missing user rights should be handled by a server in some special way, for example user can be informed about error occurred.

N

NestedFieldInformation - Class in pl.bristleback.server.bristle.binding
Property information wrapper, containing information about name, getter/setter methods, children.
NestedFieldInformation() - Constructor for class pl.bristleback.server.bristle.binding.NestedFieldInformation
 

O

ObjectBinder<T> - Class in pl.bristleback.server.bristle.binding
This class wraps single binding operation.
ObjectBinder() - Constructor for class pl.bristleback.server.bristle.binding.ObjectBinder
 
onServerStart(ServerStateListenerChain) - Method in interface pl.bristleback.server.bristle.states.ServerStateListener
Operations that should be performed at server start.
onServerStop(ServerStateListenerChain) - Method in interface pl.bristleback.server.bristle.states.ServerStateListener
Operations that should be performed at server stop.

P

PackageActionAnnotationsProcessor - Class in pl.bristleback.server.bristle.config
Default implementation of ActionAnnotationsProcessor interface.
PackageActionAnnotationsProcessor() - Constructor for class pl.bristleback.server.bristle.config.PackageActionAnnotationsProcessor
 
PacketProcessingUtil - Class in pl.bristleback.server.bristle.utils
Util for packet and token processing taken from original jwebsocket framework grouped in one class.
performAction(WebSocketConnector, Token) - Method in class pl.bristleback.server.bristle.actions.ActionsDispatcher
Performs action with name given in token content.
performAction(WebSocketConnector, Token) - Method in interface pl.bristleback.server.bristle.actions.RemoteAction
Performs action requested by user/connector.
performReservedAction(WebSocketConnector, ReservedActionName, Token) - Method in class pl.bristleback.server.bristle.actions.ActionsDispatcher
Performs actions with names reserved by plugin.
pl.bristleback.server.bristle - package pl.bristleback.server.bristle
 
pl.bristleback.server.bristle.actions - package pl.bristleback.server.bristle.actions
 
pl.bristleback.server.bristle.binding - package pl.bristleback.server.bristle.binding
 
pl.bristleback.server.bristle.binding.resolvers - package pl.bristleback.server.bristle.binding.resolvers
 
pl.bristleback.server.bristle.config - package pl.bristleback.server.bristle.config
 
pl.bristleback.server.bristle.exceptions - package pl.bristleback.server.bristle.exceptions
 
pl.bristleback.server.bristle.exceptions.handlers - package pl.bristleback.server.bristle.exceptions.handlers
 
pl.bristleback.server.bristle.integration.spring - package pl.bristleback.server.bristle.integration.spring
 
pl.bristleback.server.bristle.messages - package pl.bristleback.server.bristle.messages
 
pl.bristleback.server.bristle.rights - package pl.bristleback.server.bristle.rights
 
pl.bristleback.server.bristle.states - package pl.bristleback.server.bristle.states
 
pl.bristleback.server.bristle.token - package pl.bristleback.server.bristle.token
 
pl.bristleback.server.bristle.utils - package pl.bristleback.server.bristle.utils
 
processBindings(Class<? extends RemoteAction>, BristleConfiguration) - Method in interface pl.bristleback.server.bristle.binding.BindingsProcessor
Processes Bind and nested Property annotations in given action classes, stores information about bindings in object binders.
processBindings(Class<? extends RemoteAction>, BristleConfiguration) - Method in class pl.bristleback.server.bristle.binding.DefaultBindingsProcessor
 
processObject(Object, boolean) - Static method in class pl.bristleback.server.bristle.utils.JsonUtil
 
processPacketToToken(WebSocketPacket, String) - Static method in class pl.bristleback.server.bristle.utils.PacketProcessingUtil
 
processToken(PlugInResponse, WebSocketConnector, Token) - Method in class pl.bristleback.server.bristle.BristlebackServerPlugin
Process token sent by user.
processTokenizerAnnotations(Field, Tokenizer, BristleConfiguration) - Method in class pl.bristleback.server.bristle.token.TokenizeAnnotationProcessor
 
processTokenToPacket(Token, String) - Static method in class pl.bristleback.server.bristle.utils.PacketProcessingUtil
 
processTokenToPacket(Token) - Static method in class pl.bristleback.server.bristle.utils.PacketProcessingUtil
Process token to packet using protocol defined in jwebsocket configuration file.
Property - Annotation Type in pl.bristleback.server.bristle.binding
This annotation describes a single bound property in binding operation, is is element of Bind annotation.
PROPERTY_VALUE_RESOLVER_PREFIX - Static variable in class pl.bristleback.server.bristle.config.BristleConfiguration
 
PropertyValueResolver<T> - Interface in pl.bristleback.server.bristle.binding.resolvers
Classes implementing this interface resolve value of determined type.

R

ReflectionUtil - Class in pl.bristleback.server.bristle.utils
Reflection using utility class.
RemoteAction - Interface in pl.bristleback.server.bristle.actions
Classes implementing this interface are used to executing user actions.
RemoteActionInformation - Class in pl.bristleback.server.bristle.actions
This class encapsulates all information about action class.
RemoteActionInformation() - Constructor for class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
RemoteActionNotFoundException - Exception in pl.bristleback.server.bristle.exceptions
//@todo class description

Created on: 2010-09-03 16:07:06

RemoteActionNotFoundException() - Constructor for exception pl.bristleback.server.bristle.exceptions.RemoteActionNotFoundException
 
removeRight(String) - Method in class pl.bristleback.server.bristle.rights.ConnectorRightsSet
Removes right given as a parameter.
removeRight(WebSocketConnector, String) - Static method in class pl.bristleback.server.bristle.rights.ConnectorRightsUtil
Removes given right from connector.
ReservedActionName - Enum in pl.bristleback.server.bristle.actions
Idea related with this class is not clear yet.
ResolverUtil<T> - Class in pl.bristleback.server.bristle.utils
This class is a part of Stripes Framework, version 1.5, www.stripesframework.org.
ResolverUtil() - Constructor for class pl.bristleback.server.bristle.utils.ResolverUtil
 
ResolverUtil.IsAasignatedFrom - Class in pl.bristleback.server.bristle.utils
A Test that checks to see if each class is assignable to the provided class.
ResolverUtil.IsAasignatedFrom(Class<?>) - Constructor for class pl.bristleback.server.bristle.utils.ResolverUtil.IsAasignatedFrom
Constructs an IsA test using the supplied Class as the parent class/interface.
ResolverUtil.Test - Interface in pl.bristleback.server.bristle.utils
A simple interface that specifies how to test classes to determine if they are to be included in the results produced by the ResolverUtil.
RIGHT_BRACKET - Static variable in class pl.bristleback.server.bristle.utils.StringUtil
 
RightsCheckingMessageBroadcaster - Class in pl.bristleback.server.bristle.messages
This implementation iterates from all connectors and checks whether connector contains every right given in array as parameter.
RightsCheckingMessageBroadcaster() - Constructor for class pl.bristleback.server.bristle.messages.RightsCheckingMessageBroadcaster
 

S

SENDER_NAME - Static variable in class pl.bristleback.server.bristle.messages.RightsCheckingMessageBroadcaster
 
SENDER_NAME - Static variable in class pl.bristleback.server.bristle.messages.SimpleConnectorMessageSender
 
sendMessage(Token, T) - Method in interface pl.bristleback.server.bristle.messages.MessageSender
Sends message to connectors obtained by processing conditions object.
sendMessage(Token, String...) - Method in class pl.bristleback.server.bristle.messages.RightsCheckingMessageBroadcaster
 
sendMessage(Token, WebSocketConnector) - Method in class pl.bristleback.server.bristle.messages.SimpleConnectorMessageSender
 
SERVER_STATE_LISTENER_SETTING_KEY_PREFIX - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
Configuration element, prefix of server state listener name setting.
serverShutdown() - Method in class pl.bristleback.server.bristle.states.ServerStateInspector
Method invoked by plugin at server shutdown.
serverShutdown() - Method in class pl.bristleback.server.bristle.states.ServerStateListenerChain
Starts a chain, iterating on all listeners and invokes their onServerStop(this) method.
serverStart() - Method in class pl.bristleback.server.bristle.states.ServerStateInspector
Method invoked by plugin at server start.
serverStart() - Method in class pl.bristleback.server.bristle.states.ServerStateListenerChain
Starts a chain, iterating on all listeners and invokes their onServerStart(this) method.
ServerStateInspector - Class in pl.bristleback.server.bristle.states
Server state inspector monitors server and runs listeners defined by user in configuration file.
ServerStateInspector() - Constructor for class pl.bristleback.server.bristle.states.ServerStateInspector
 
ServerStateListener - Interface in pl.bristleback.server.bristle.states
Classes implementing this interface perform operations required to start or shutdown server properly.
ServerStateListenerChain - Class in pl.bristleback.server.bristle.states
This class contains queue with server state listeners.
ServerStateListenerChain() - Constructor for class pl.bristleback.server.bristle.states.ServerStateListenerChain
Creates a new empty server state listener chain.
setAction(RemoteAction) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setActionClass(Class<? extends RemoteAction>) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setActionHandlingErrors(boolean) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setActionName(String) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setApplicationContext(ApplicationContext) - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
Directly sets application context.
setApplicationContextFromServlet(ServletContext) - Static method in class pl.bristleback.server.bristle.integration.spring.SpringIntegrationUtil
Sets application context from given servlet context.
setBeanClass(Class<T>) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
setBinders(List<ActionClassElement<ObjectBinder>>) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setClassLoader(ClassLoader) - Method in class pl.bristleback.server.bristle.utils.ResolverUtil
Sets an explicit ClassLoader that should be used when scanning for classes.
setContainer(ActionsContainer) - Method in class pl.bristleback.server.bristle.actions.ActionsDispatcher
Sets actions container.
setContainerInPath(boolean) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setCurrentPath(String) - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
setDeepSearch(boolean) - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
setElementField(Field) - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
setElementFieldInformation(NestedFieldInformation) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setElementValue(T) - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
setEngine(BindingEngine) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
setExceptionHandlersContainer(ExceptionHandlersContainer) - Method in class pl.bristleback.server.bristle.actions.ActionsDispatcher
Sets exception handlers container.
setFieldClass(Class<?>) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setFullPathName(String) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setGetter(Getter) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setIntermediary(boolean) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setMessageDispatcher(MessageDispatcher) - Method in class pl.bristleback.server.bristle.messages.AbstractMessageSender
 
setMessageDispatcher(MessageDispatcher) - Method in class pl.bristleback.server.bristle.messages.MessageContainer
 
setMessageDispatcher(MessageDispatcher) - Method in interface pl.bristleback.server.bristle.messages.MessageSender
Sets message dispatcher.
setName(String) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setName(String) - Method in class pl.bristleback.server.bristle.config.ClassConfiguration
 
setName(String) - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
setNamedTokenizerMap(Map<String, TokenizerWrapper>) - Method in class pl.bristleback.server.bristle.token.Tokenizer
 
setOwnerClass(Class) - Method in class pl.bristleback.server.bristle.token.TokenizerCreator
 
setOwnerClass(Class) - Method in class pl.bristleback.server.bristle.utils.ActionClassElement
 
setParameterNames(String[]) - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
setProcessedObject(Object) - Method in class pl.bristleback.server.bristle.binding.BindingResult
 
setRequired(boolean) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setRequiredRights(Set<String>) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setResolver(PropertyValueResolver) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setRoot(NestedFieldInformation) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setRootBean(NestedFieldInformation) - Method in class pl.bristleback.server.bristle.binding.ObjectBinder
 
setSenders(Map<String, MessageSender>) - Method in class pl.bristleback.server.bristle.messages.MessageContainer
 
setServer(WebSocketServer) - Method in class pl.bristleback.server.bristle.messages.AbstractMessageDispatcher
 
setServer(WebSocketServer) - Method in class pl.bristleback.server.bristle.messages.AbstractMessageSender
 
setServer(WebSocketServer) - Method in interface pl.bristleback.server.bristle.messages.MessageDispatcher
Sets server implementing jwebsocket framework server interface.
setServer(WebSocketServer) - Method in interface pl.bristleback.server.bristle.messages.MessageSender
Sets jwebsocket server implementation.
setSetter(Setter) - Method in class pl.bristleback.server.bristle.binding.NestedFieldInformation
 
setSingleton(boolean) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
Setter - Class in pl.bristleback.server.bristle.utils
Utility class that holds information about object setter.
Setter(String, Method) - Constructor for class pl.bristleback.server.bristle.utils.Setter
Creates a new Setter object with complete information.
setTokenizerEngine(TokenizerEngine) - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
 
setTokenizerField(Field) - Method in class pl.bristleback.server.bristle.token.TokenizerCreator
 
setTokenizerMap(Map<Integer, TokenizerWrapper>) - Method in class pl.bristleback.server.bristle.token.Tokenizer
 
setTokenizerWrappers(List<ActionClassElement>) - Method in class pl.bristleback.server.bristle.actions.RemoteActionInformation
 
setType(String) - Method in class pl.bristleback.server.bristle.config.ClassConfiguration
 
SimpleConnectorMessageSender - Class in pl.bristleback.server.bristle.messages
This is the easiest way for sending message.
SimpleConnectorMessageSender() - Constructor for class pl.bristleback.server.bristle.messages.SimpleConnectorMessageSender
 
SingleThreadedMessageDispatcher - Class in pl.bristleback.server.bristle.messages
This class provides thread safe way to collect and send all outbound messages.
SingleThreadedMessageDispatcher() - Constructor for class pl.bristleback.server.bristle.messages.SingleThreadedMessageDispatcher
 
SPRING_INTEGRATION_CONTEXT_VARIABLE_NAME - Static variable in class pl.bristleback.server.bristle.config.BristleConstants
This settings can be set as one of context parameter in 'web.xml' in web application.
SpringIntegrationUtil - Class in pl.bristleback.server.bristle.integration.spring
Util class which can enable integration with Spring dependency injection.
startDispatcher() - Method in class pl.bristleback.server.bristle.messages.MessageController
Starts dispatcher, invoking its startDispatching() method.
startDispatching() - Method in interface pl.bristleback.server.bristle.messages.MessageDispatcher
Describes operations, like dispatcher thread start, which will be invoked when framework will be ready for sending messages.
startDispatching() - Method in class pl.bristleback.server.bristle.messages.SingleThreadedMessageDispatcher
 
stopDispatcher() - Method in class pl.bristleback.server.bristle.messages.MessageController
Stops dispatching, invoking its stopDispatching() method.
stopDispatching() - Method in interface pl.bristleback.server.bristle.messages.MessageDispatcher
Operations executed when framework stops and no messages can be sent anymore.
stopDispatching() - Method in class pl.bristleback.server.bristle.messages.SingleThreadedMessageDispatcher
 
StringPropertyResolver - Class in pl.bristleback.server.bristle.binding.resolvers
Simplest resolver, just calls toString() method of the processed value.
StringPropertyResolver() - Constructor for class pl.bristleback.server.bristle.binding.resolvers.StringPropertyResolver
 
StringUtil - Class in pl.bristleback.server.bristle.utils
This class is a part of Stripes Framework, version 1.5, www.stripesframework.org.

T

TokenElementMissingException - Exception in pl.bristleback.server.bristle.exceptions
//@todo class description

Created on: 2010-09-03 16:07:20

TokenElementMissingException(String) - Constructor for exception pl.bristleback.server.bristle.exceptions.TokenElementMissingException
 
tokenize(Token, boolean, String[], Object[]) - Method in class pl.bristleback.server.bristle.token.JsonTokenizerEngine
Adds raw and complex objects to token.
Tokenize - Annotation Type in pl.bristleback.server.bristle.token
Description of adding parameters to token operation.
tokenize(Token, Object...) - Method in class pl.bristleback.server.bristle.token.Tokenizer
Adds values to given token.
tokenize(Token, boolean, String[], Object[]) - Method in interface pl.bristleback.server.bristle.token.TokenizerEngine
Adds values to token with names given in Tokenize annotation.
tokenize(Token, Object...) - Method in class pl.bristleback.server.bristle.token.TokenizerWrapper
Adds values to token using TokenizerEngine implementation.
TokenizeAnnotationProcessor - Class in pl.bristleback.server.bristle.token
Logic responsible for processing Tokenize and TokenizeSet annotations.
TokenizeAnnotationProcessor() - Constructor for class pl.bristleback.server.bristle.token.TokenizeAnnotationProcessor
 
tokenizeNamed(Token, String, Object...) - Method in class pl.bristleback.server.bristle.token.Tokenizer
Adds named values to given token.
Tokenizer - Class in pl.bristleback.server.bristle.token
Helper class, used to operate on token data.
Tokenizer() - Constructor for class pl.bristleback.server.bristle.token.Tokenizer
 
TokenizerCreator - Class in pl.bristleback.server.bristle.token
Creates a tokenizer wrapper containing instance of tokenizer and information for faster tokenizer injection.
TokenizerCreator() - Constructor for class pl.bristleback.server.bristle.token.TokenizerCreator
Basic constructor, owner class and tokenizer field must be specified separately.
TokenizerCreator(Class) - Constructor for class pl.bristleback.server.bristle.token.TokenizerCreator
Constructor used when one tokenizer creator is used to retrieve all tokenizer wrappers.
TokenizerCreator(Class, Field) - Constructor for class pl.bristleback.server.bristle.token.TokenizerCreator
Creates a ready to use tokenizer wrapper creator.
TokenizerEngine - Interface in pl.bristleback.server.bristle.token
Classes implementing this interface are responsible for adding parameters to token.
TokenizerWrapper - Class in pl.bristleback.server.bristle.token
Wrapper class containing information taken from Tokenize annotation.
TokenizerWrapper() - Constructor for class pl.bristleback.server.bristle.token.TokenizerWrapper
 
TokenizeSet - Annotation Type in pl.bristleback.server.bristle.token
Annotation used to bind multiple Tokenize annotations above one tokenizer field.
toString() - Method in class pl.bristleback.server.bristle.utils.ResolverUtil.IsAasignatedFrom
 

U

urlDecode(String) - Static method in class pl.bristleback.server.bristle.utils.StringUtil
URL-decodes value using the UTF-8 charset.

V

VALIDATION_EXCEPTION_ERROR_TYPE - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
VALIDATION_EXCEPTION_ERRORS - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
VALIDATION_EXCEPTION_FIELD_NAME - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
VALIDATION_EXCEPTION_TYPE - Static variable in class pl.bristleback.server.bristle.utils.BristleTokenFactory
 
valueOf(String) - Static method in enum pl.bristleback.server.bristle.actions.ReservedActionName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.bristleback.server.bristle.binding.BindingErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.bristleback.server.bristle.config.BristleConfigurationElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.bristleback.server.bristle.exceptions.handlers.ActionExceptionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.bristleback.server.bristle.actions.ReservedActionName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.bristleback.server.bristle.binding.BindingErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.bristleback.server.bristle.config.BristleConfigurationElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.bristleback.server.bristle.exceptions.handlers.ActionExceptionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketMessage - Class in pl.bristleback.server.bristle.messages
Websocket message wrapper, containing token and one or more target connectors.
WebSocketMessage(Token, WebSocketConnector) - Constructor for class pl.bristleback.server.bristle.messages.WebSocketMessage
 
WebSocketMessage(Token, List<WebSocketConnector>) - Constructor for class pl.bristleback.server.bristle.messages.WebSocketMessage
 

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

Copyright © 2011. All Rights Reserved.