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

A

AbstractPlaceholderScriptUsingAspect - Class in net.sf.sasl.aop
Could be used as super class for all aspects which offer placeholder script support for formatting text, messages, etc.
AbstractPlaceholderScriptUsingAspect() - Constructor for class net.sf.sasl.aop.AbstractPlaceholderScriptUsingAspect
 
AbstractPool<K,V> - Class in net.sf.sasl.common.pool
Small abstract (shared resource) pool from which specialised pools could be derived.
AbstractPool() - Constructor for class net.sf.sasl.common.pool.AbstractPool
 
AbstractPool.PoolEntry<V> - Class in net.sf.sasl.common.pool
 
AbstractPool.PoolEntry(V, int) - Constructor for class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Initializes the pool entry with the given values.
AbstractRootAspect - Class in net.sf.sasl.aop
Abstract aspect root class from which aspects could be derived.
AbstractRootAspect() - Constructor for class net.sf.sasl.aop.AbstractRootAspect
 
acquireMutex(Object) - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastLockProvider
 
acquireMutex(Object) - Method in interface net.sf.sasl.distributed.lock.ILockProvider
Acquires a mutex for the given lock key at the lock provider and returns it.
acquireMutex(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Acquires a mutex for the given lock key and returns it.
acquireMutex(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
action_obj - Variable in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Instance of action encapsulation class.
action_table() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Access to parse-action table.
add(K, V) - Method in class net.sf.sasl.common.pool.AbstractPool
Adds the value under the given key to the pool, if the key is unknown to the pool.
addArgument(ASTNode) - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Adds the given argument at the end of the argument list.
addChildNode(ASTNode) - Method in class net.sf.sasl.language.placeholder.syntax.ScriptNode
Adds the given node as a child node of this node.
afterPropertiesSet() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Throws an illegal state exception if no config beans have been set.
afterPropertiesSet() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
afterPropertiesSet() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
AnnotationLockConstants - Class in net.sf.sasl.aop.distributed.lock.annotation.mutex
Class defines some shared constants between different distributed lock annotations.
AnnotationLockConstants() - Constructor for class net.sf.sasl.aop.distributed.lock.annotation.mutex.AnnotationLockConstants
 
areEqual(Object, Object) - Method in class net.sf.sasl.common.helper.EqualHelper
Returns true if two objects are equal.
assertStrictMode() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
Does a strict mode check for the operation.
ASTInterpreter - Class in net.sf.sasl.language.placeholder.aop.interpreter
Small interpreter that can interpreter a placeholder script given as an abstract placeholder syntax tree.
ASTInterpreter(ScriptNode, List<IPlaceholderResolver>, IEnvironment) - Constructor for class net.sf.sasl.language.placeholder.aop.interpreter.ASTInterpreter
 
ASTInterpreter(ScriptNode, IPlaceholderResolverSymbolTable, IEnvironment) - Constructor for class net.sf.sasl.language.placeholder.aop.interpreter.ASTInterpreter
 
ASTNode - Class in net.sf.sasl.language.placeholder.syntax
Root class for all abstract syntax tree nodes of the placeholder grammar.
ASTNode() - Constructor for class net.sf.sasl.language.placeholder.syntax.ASTNode
Creates an empty root node.
ASTNode(ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.ASTNode
Creates a node that has the given parent node has its parent node.
AsynchronousChannelSender - Class in net.sf.sasl.common.communication
 
AsynchronousChannelSender(ICommunicationChannel, String, String) - Constructor for class net.sf.sasl.common.communication.AsynchronousChannelSender
 

B

beginLockSequence(String) - Method in interface net.sf.sasl.distributed.lock.ILockSession
Starts a new lock sequence, which is owned by the session.
beginLockSequence(String) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
BOOLEAN - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
BooleanNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines a boolean node that holds a boolean value.
BooleanNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.BooleanNode
Creates a boolean node with the given string encoded boolean value and no parent node.
BooleanNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.BooleanNode
Creates a boolean node with the given string encoded boolean value and the given parent node.
buildLockInformationFromDynamicLockKey(DistributedDynamicMutexLockKey, DistributedDynamicMutexLockKeys, Method, Object[], int) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Maps a DistributedMutexLockKey annotation to a lock information.
buildLockInformationFromStaticLockKey(DistributedStaticMutexLock, DistributedStaticMutexLocks) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Maps a DistributedStaticMutexLock annotation to a lock information.
buildLockInformationList(List<LockInformation>, Annotation[], Method, Object[], int) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Maps an array of annotations (from the method or a parameter) to lock informations and adds the mapped lock informations to the passed lock information list.
buildUnsortedLockInformationList(MethodInvocation) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Builds an unsorted list of lock informations from the lock annotations which are present at the method and parameters of the method.
BuiltinResolvers - Class in net.sf.sasl.language.placeholder.aop.resolver
Class offers access to all builtin placeholder resolvers.
BuiltinResolvers() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.BuiltinResolvers
 

C

call() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect.MessageSender
Interprets and delivers the setted warn/recovery message if it should get delivered.
call() - Method in class net.sf.sasl.common.communication.AsynchronousChannelSender
Sends the setted subject and message over the setted channel.
call() - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
CallableExecutionStatus - Class in net.sf.sasl.common.schedule
This is a helper class for the QuartzServiceAdapter and should not be used outside the package.
CallableExecutionStatus() - Constructor for class net.sf.sasl.common.schedule.CallableExecutionStatus
Default constructor, does nothing actually.
cancel(boolean) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Tries to cancel the future at the Quartz scheduler.
cancel(boolean) - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
clear() - Method in interface net.sf.sasl.distributed.lock.ILockContainer
Releases all locks that this lock container holds.
clear() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
clear() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
COMMA - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
CommunicationChannelException - Exception in net.sf.sasl.common.communication
Wrapper exception for all sort of technical or functional "errors" that can happen by trying to send messages over a communication channel.
CommunicationChannelException() - Constructor for exception net.sf.sasl.common.communication.CommunicationChannelException
 
CommunicationChannelException(String) - Constructor for exception net.sf.sasl.common.communication.CommunicationChannelException
 
CommunicationChannelException(Throwable) - Constructor for exception net.sf.sasl.common.communication.CommunicationChannelException
 
CommunicationChannelException(String, Throwable) - Constructor for exception net.sf.sasl.common.communication.CommunicationChannelException
 
compareTo(LockInformation) - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
Compares two LockInformations with each other.
compareTo(T, T) - Method in class net.sf.sasl.common.helper.CompareToHelper
Compares one with two, without causing null pointer exceptions, if one or two is null.
compareTo(Delayed) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Returns 1, if the given delayed is null or the remaining delay time is lesser than the remaining delay time of this object.
compareTo(Delayed) - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
CompareToHelper - Class in net.sf.sasl.common.helper
Class offers helper operations for object comparison.
CompareToHelper() - Constructor for class net.sf.sasl.common.helper.CompareToHelper
 
constructReturnValue(MethodInvocation, Throwable) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
See the see-tag for more informations what this method does.
containsKey(K) - Method in class net.sf.sasl.common.pool.AbstractPool
Returns true, if the key is known to the pool, false else.
convertToMilliseconds() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Converts the time values stored in the bean into milliseconds.

D

DatePlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders to format and output dates in a human readable way.
DatePlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.DatePlaceholderResolver
 
DeadlockException - Exception in net.sf.sasl.distributed.lock
Exception for occurred and detected deadlocks.
DeadlockException() - Constructor for exception net.sf.sasl.distributed.lock.DeadlockException
Creates an empty deadlock exception.
DeadlockException(String, Throwable) - Constructor for exception net.sf.sasl.distributed.lock.DeadlockException
Creates a deadlock exception with the given message and cause.
DeadlockException(String) - Constructor for exception net.sf.sasl.distributed.lock.DeadlockException
Creates a deadlock exception with the given message.
DeadlockException(Throwable) - Constructor for exception net.sf.sasl.distributed.lock.DeadlockException
Creates a deadlock exception with the given cause.
DECIMAL - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
DecimalNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines a decimal node that holds a BigDecimal value.
DecimalNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.DecimalNode
Creates a decimal node with the given decimal value and no parent node.
DecimalNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.DecimalNode
Creates a decimal node with the given decimal value and parent node.
decrementReferenceCounter() - Method in class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Decrements the reference counter of the pool entry.
DEFAULT_LOCK_KEY_POSTFIX - Static variable in class net.sf.sasl.aop.distributed.lock.annotation.mutex.AnnotationLockConstants
A postfix string that should get appended after a lock key, for example "-lock".
DEFAULT_LOCK_KEY_PREFIX - Static variable in class net.sf.sasl.aop.distributed.lock.annotation.mutex.AnnotationLockConstants
A prefix string that should get pushed before a lock key, for example "customer-id-".
DEFAULT_LOCK_ORDER_NUMBER - Static variable in class net.sf.sasl.aop.distributed.lock.annotation.mutex.AnnotationLockConstants
The priority value defines an order number, if multiple locks should get acquired and locked at the same point of time.
DEFAULT_MAX_LOCK_WAITTIME - Static variable in class net.sf.sasl.aop.distributed.lock.annotation.mutex.AnnotationLockConstants
The maximum wait time before a lock is acquired and locked.
DefaultLockSession - Class in net.sf.sasl.distributed.lock.impl
A non thread-safe lock session implementation with the following behavior: 1.)Nested lock sequences are allowed.
DefaultLockSession(LockSessionFactory, Thread, boolean) - Constructor for class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
DefaultLockSession.LockSequence - Class in net.sf.sasl.distributed.lock.impl
Lock sequence which could have nested lock sequences.
DefaultLockSession.LockSequence(String) - Constructor for class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
Creates an empty lock sequence with the given name.
DefaultLockSession.MutexDecorator - Class in net.sf.sasl.distributed.lock.impl
 
DefaultLockSession.MutexDecorator(IMutex, DefaultLockSession.LockSequence) - Constructor for class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
destroy() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
destroy() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
Will release all associated resources with the factory, which also includes that all thread shared lock sessions will be released.
detach(IMutex) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Detaches the mutex immediately from the sequence and releases the lock, if it was locked over the sequence.
detach(IMutex) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
DistributedDynamicMutexLockKey - Annotation Type in net.sf.sasl.aop.distributed.lock.annotation.mutex
Annotation to declare a dynamic resolved lock key by a input parameter.
DistributedDynamicMutexLockKey.LockKeySelectorType - Enum in net.sf.sasl.aop.distributed.lock.annotation.mutex
 
DistributedDynamicMutexLockKeys - Annotation Type in net.sf.sasl.aop.distributed.lock.annotation.mutex
Annotation to declare a container for dynamic resolved locks to which same default values should get applied.
DistributedLockAspect - Class in net.sf.sasl.aop.distributed.lock
The task that the aspect addresses is to provide a thread shared distributed lock session, if none exists for the current thread and to do static and dynamic distributed locks and unlocks, which have been declared via distributed lock annotations.
DistributedLockAspect() - Constructor for class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
 
DistributedStaticMutexLock - Annotation Type in net.sf.sasl.aop.distributed.lock.annotation.mutex
Annotation to declare a static known lock which must be done before entering a method.
DistributedStaticMutexLocks - Annotation Type in net.sf.sasl.aop.distributed.lock.annotation.mutex
Annotation to declare a container for static locks to which same default values should get applied.
do_action(int, lr_parser, Stack, int) - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Invoke a user supplied parse action.
doAnnotationDeclaredLocks(ILockSession, MethodInvocation) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Will do all locks, which are declared via annotations at the target method, in the current lock sequence of the passed lock session.
doLogging(long, TargetMethodExecutionPhase, MethodInvocation, Object, Throwable) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Does the logging for a (executionPhase, invocation, ...) tuple.
doRelease() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
Releases the lock session without doing any thread access check.
DoubleQuotedStringNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines a string node for double quoted strings.
DoubleQuotedStringNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.DoubleQuotedStringNode
Creates a double quoted string node that stores the given double quoted string value as a normalized string value and has got no parent node.
DoubleQuotedStringNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.DoubleQuotedStringNode
Creates a doubel quoted string node that stores the given double quoted string value as a normalized string value and has got the given parent node.
DQ_STRING - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
DurationPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders to format time durations in a human readable way.
DurationPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.DurationPlaceholderResolver
 

E

endLogSession(long) - Method in interface net.sf.sasl.aop.logging.ILogSessionIEnvOfferer
Ends the log session for the given session id that was before started via ILogSessionIEnvOfferer.startLogSession(long).
endLogSession(long) - Method in class net.sf.sasl.aop.logging.RuntimeBenchIEnvOfferer
 
endLogSessionIEnvOfferer(long) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Ends the log session identified with the session id at all registered interpreter environment variable offerer.
Environment - Class in net.sf.sasl.language.placeholder.aop.interpreter
Default implementation of the environment interface.
Environment(IInterpreter) - Constructor for class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Creates an environment object that belongs to the given interpreter.
EnvironmentPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders to get access to environment variables.
EnvironmentPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.EnvironmentPlaceholderResolver
 
EOF - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
EOF_sym() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
EOF Symbol index.
EqualHelper - Class in net.sf.sasl.common.helper
Class defines some help operations for equality checking of objects.
EqualHelper() - Constructor for class net.sf.sasl.common.helper.EqualHelper
 
equals(Object) - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
Two LockInformations are equal, if all data the instance variables point to is equal.
error - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
error_sym() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
error Symbol index.
ExceptionPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders to get informations of an occured exception.
ExceptionPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.ExceptionPlaceholderResolver
 
execute(JobExecutionContext) - Method in class net.sf.sasl.common.schedule.QuartzCallableAdapter
Method fetches a Callable and the associated QuartzCallableExecutionStatus from the job data map of the job detail given by the job execution context.

F

findNotProxiedMethodDeclaration(Object, Method) - Method in class net.sf.sasl.common.helper.SpringProxyHelper
Tries to return the method declaration of the given method signature from the unproxied proxyCandidate.
format(String, long) - Static method in class net.sf.sasl.language.placeholder.aop.resolver.MemoryPlaceholderResolver
Converts bytes into the unit defined by pattern.
free(K) - Method in class net.sf.sasl.common.pool.AbstractPool
Notifies the pool that a reference under the given key is no longer needed.
free(Class<T>, T) - Method in class net.sf.sasl.common.pool.SingletonPool
Notifies the pool that a reference under the given key is no longer needed.

G

GeneratedParser - Class in net.sf.sasl.language.placeholder.syntax
CUP v0.11a beta 20060608 generated parser.
GeneratedParser() - Constructor for class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Default constructor.
GeneratedParser(Scanner) - Constructor for class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Constructor which sets the default scanner.
GeneratedParser(Scanner, SymbolFactory) - Constructor for class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Constructor which sets the default scanner.
GeneratedSymbols - Class in net.sf.sasl.language.placeholder.syntax
CUP generated class containing symbol constants.
GeneratedSymbols() - Constructor for class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
GenericLogAspect - Class in net.sf.sasl.aop.logging
The task that this aspect addresses is to log informations in a generic way for the three different phases of a target method "call": 1.)Just before a target method is called.
GenericLogAspect() - Constructor for class net.sf.sasl.aop.logging.GenericLogAspect
 
get() - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
 
get(long, TimeUnit) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
 
get() - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
get(long, TimeUnit) - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
getActiveThreadSharedSession(boolean) - Method in interface net.sf.sasl.distributed.lock.ILockSessionFactory
Returns an active lock session for the current thread, if there exists one (a call to getActiveThreadSharedSession(true) was done before).
getActiveThreadSharedSession(boolean) - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
getAllSuperClasses(Class<?>) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Returns a list of all super classes of the over given class.
getArgumentList() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Returns a copy of the placeholders argument list.
getBuiltinPlaceholderResolverList() - Static method in class net.sf.sasl.language.placeholder.aop.resolver.BuiltinResolvers
Returns a copy of the built in placeholder resolver list.
getBuiltInPlaceholderSymbolTable() - Static method in class net.sf.sasl.language.placeholder.aop.resolver.BuiltinResolvers
Returns the symbol table of all built-in placeholder resolvers.
getCache() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getChainList() - Method in class net.sf.sasl.language.placeholder.aop.resolver.ParanamerChainDelegator
Returns the list of paranamer implementations which will be used for resolution of parameter names.
getChildNodes() - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns a list of all child nodes of this node.
getChildNodes() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
 
getChildNodes() - Method in class net.sf.sasl.language.placeholder.syntax.ScriptNode
 
getClassByName(String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Tries to find the class object to the corresponding class name.
getClassName() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Returns the full qualified class name to which this configuration belongs/should be applied.
getCommunicationChannels() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getCompletePropertyList(Class<?>) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Returns a list of all declared properties of the class and its super classes (not including Object).
getConcatedLogText() - Method in class net.sf.sasl.aop.logging.LogConfigBean
Concats all log strings setted via LogConfigBean.setLogTextList(List) and returns it.
getConfigurationLookupMap() - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Returns a copy of the (execution phase, log configurations) lookup map.
getCurrentClockValue() - Method in class net.sf.sasl.common.clock.SimpleLogicalClock
Returns the current clock value.
getCurrentLockSequence() - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns the current active lock sequence of the session.
getCurrentLockSequence() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
getCurrentNode() - Method in interface net.sf.sasl.language.placeholder.syntax.ITreeWalker
Returns the current visited node returned by a call to ITreeWalker.nextNode().
getCurrentNode() - Method in class net.sf.sasl.language.placeholder.syntax.SimplePrefixTreeWalker
 
getCurrentSymbol() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptScanner
Returns the current symbol that was read via a call to PlaceholderScriptScanner.next_token().
getDays() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Returns the amount of days.
getDecoratorForLockKey(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
Returns the mutex decorator for a given lock key.
getDelay(TimeUnit) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
 
getDelay(TimeUnit) - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
getEnvironmentProperties() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getEnvironmentProperties() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns a map of shared properties of the interpreter environment.
getEnvironmentProperty(String) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getEnvironmentProperty(String) - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns a shared object to the over given key that is offered by the interpreter environment.
getErrorDetailMessagePropertyName() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Returns the property name to which the ServiceExceptionFirewallAspect should assign the string representation of the stack trace of a throwed exception.
getExecutionPhase() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getExecutionPhase() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the execution phase of the target method to which this environment belongs.
getExecutionPhaseSet() - Method in class net.sf.sasl.aop.logging.LogConfigBean
 
getGroupConfig() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
getHazelcastInstance() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastLockProvider
 
getHours() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Returns the amount of hours.
getIEnvMap(long, TargetMethodExecutionPhase, MethodInvocation, Object, Throwable) - Method in interface net.sf.sasl.aop.logging.ILogSessionIEnvOfferer
Returns a map of variables that should be passed as interpreter environment variables for the current target method execution phase.
getIEnvMap(long, TargetMethodExecutionPhase, MethodInvocation, Object, Throwable) - Method in class net.sf.sasl.aop.logging.RuntimeBenchIEnvOfferer
 
getInnerSequence() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
getInterpreter() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getInterpreter() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the interpreter which interprets a placeholder script for the current environment.
getLockKey() - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
 
getLockKey() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
getLockKey() - Method in interface net.sf.sasl.distributed.lock.IMutex
Returns the lock key to which this mutex belongs.
getLockOrderNumber() - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
 
getLockProvider() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
getLockSessionFactory() - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
 
getLockSessionFactory() - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns the lock session factory over which the session was created.
getLockSessionFactory() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
getLogger() - Method in class net.sf.sasl.aop.AbstractRootAspect
 
getLoggerConfigMap() - Method in class net.sf.sasl.aop.logging.LogConfigBean
 
getLoggerLogLevelMap() - Method in class net.sf.sasl.aop.logging.LogConfigBean
Same as calling LogConfigBean.getLoggerConfigMap() with the difference that all string keys have been transformed to logger objects.
getLoggerMap() - Method in class net.sf.sasl.aop.logging.LogConfiguration
 
getLogScript() - Method in class net.sf.sasl.aop.logging.LogConfiguration
 
getLogSessionIEnvOffererList() - Method in class net.sf.sasl.aop.logging.GenericLogAspect
 
getLogTextList() - Method in class net.sf.sasl.aop.logging.LogConfigBean
 
getMaxLockWaitTime() - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
 
getMessage() - Method in class net.sf.sasl.aop.monitoring.execution.time.MessageBean
Returns the message text of the message.
getMessage() - Method in class net.sf.sasl.aop.monitoring.execution.time.PlaceholderScriptMessage
Returns the message text of the message as a placeholder script.
getMethodExecutionTimeThresholdChain() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getMethodMatcher() - Method in class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
 
getMilliseconds() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Returns the amount of milliseconds.
getMimeType() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the mime type of the e-Mail messages which will be send over this object.
getMinutes() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Returns the amount of minutes.
getMutex(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Returns the corresponding mutex to the lockKey, null if there exists no such mutex for the lockKey at the sequence.
getMutex(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
getName() - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Returns the name of this job listener which will be a name of the form fullQualifiedPackagename-sharedLogicalClockValue.
getName() - Method in interface net.sf.sasl.distributed.lock.ILockContainer
Returns a name of the lock container, for example "lock-transaction-X".
getName() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
getName() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
getObject() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
getObjectType() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
getOccurredException() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getOccurredException() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the occurred exception of the target method invocation.
getOrder() - Method in class net.sf.sasl.aop.AbstractRootAspect
 
getOuterSequence() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
getParameterNameLoader() - Method in class net.sf.sasl.language.placeholder.aop.resolver.TargetPlaceholderResolver
Returns the parameter name loader which will be used to load the parameter name symbol table of a target method.
getParameterNameLoader() - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
 
getParentNode() - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns the parent node of this node.
getParsedAST() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Returns the parsed abstract syntax tree.
getPlaceholderName() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Returns the name of the placeholder this node references.
getPlaceholderSymbols() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Returns a set of all placeholder names of the parsed abstract placeholder syntax tree.
getPlaceholderSymbolTable() - Method in class net.sf.sasl.aop.AbstractPlaceholderScriptUsingAspect
 
getPoolEntry(K) - Method in class net.sf.sasl.common.pool.AbstractPool
Returns the pool entry to the corresponding key, or null if the key is unknown to the pool.
getPropertyGetterMethod(Class<?>, String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Returns the bean getter method for the property or null, if there exists no such.
getPropertyNameValueMap() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Returns a map of (propertyName, propertyValue) mappings.
getPropertyOverMethodOrField(Object, String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Tries to fetch the value of the property.
getPropertyViaPath(Object, String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Resolves the value of a property by a property path and returns the resolved value.
getQuartzSchedulerService() - Method in class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
Returns the Quartz scheduler instance which will be used to schedule futures.
getReceiverAddressList() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns a list of receiver addresses to which e-Mail messages should be delivered which were send over this object.
getReferenceCounter() - Method in class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Returns the current value of the reference counter.
getReflectionHelper() - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
 
getReflectionHelper() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Returns the reflection helper which will be used by this class for reflection operations.
getResolveablePlaceholders() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IPlaceholderResolver
Returns a set of all placeholder procedures names that can be resolved by the placeholder.
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.DatePlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.DurationPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.EnvironmentPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.ExceptionPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.HostPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.MathPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.MemoryPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.StringPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.TargetPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.ThreadPlaceholderResolver
 
getResolveablePlaceholders() - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
 
getScheduledExecutorService() - Method in class net.sf.sasl.common.schedule.ScheduledExecutorServiceAdapter
Returns the ScheduledExecutorService which is adapted by this object.
getScheduleService() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getScriptedRecoveryMessage() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getScriptedWarnMessage() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
getSeconds() - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
 
getSenderAddress() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the sender address which sends e-Mail messages over this object (From-part of an e-Mail message).
getSharedClockInstance() - Static method in class net.sf.sasl.common.clock.SimpleLogicalClock
Returns a shared logical clock instance.
getSharedInstance() - Static method in class net.sf.sasl.common.pool.SingletonPool
Returns a shared instance of the SingletonPool.
getSmtpHostname() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the SMTP server hostname which should deliver e-Mail messages, which will be sended over this object.
getSmtpPassword() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the password of the SMTP user which will be used to authenticate the SMTP user at the SMTP server, if authentication is required for sending e-Mail messages.
getSmtpPort() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the port over which the SMTP server accepts incoming e-Mail messages.
getSmtpUser() - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Returns the name of the SMTP user which will be used to authenticate at the SMTP server, if authentication is required.
getSpringProxyHelper() - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
 
getStackTraceHelper() - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Returns the stack trace helper which will be used by this class for stack trace transformation operations.
getStackTraceHelper() - Method in class net.sf.sasl.language.placeholder.aop.resolver.ExceptionPlaceholderResolver
 
getSubject() - Method in class net.sf.sasl.aop.monitoring.execution.time.MessageBean
Returns the subject of the message.
getSubject() - Method in class net.sf.sasl.aop.monitoring.execution.time.PlaceholderScriptMessage
Returns the subject of the message as a placeholder script.
getTargetArguments() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getTargetArguments() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the target arguments of a method invocation.
getTargetMethod() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getTargetMethod() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the target method of a method invocation.
getTargetObject() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getTargetObject() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the target object of a method invocation.
getTargetReturnValue() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
 
getTargetReturnValue() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Returns the target return value of a method invocation.
getTypeValue() - Method in class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
Returns the type value stored by this type value node.
getValue() - Method in class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Returns the value that this entry stores.
getWaitTimeBeforeNewWarnMessageSeconds() - Method in class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
 
getXmlConfigurationFile() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 

H

hashCode() - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
 
hasProperty(Class<?>, String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Checks if there is a field or setter for the given propertyName defined in the class.
HazelcastInstanceFactoryBean - Class in net.sf.sasl.distributed.lock.hazelcast
Factory bean for creating a singleton hazelcast instance over a hazelcast configuration file.
HazelcastInstanceFactoryBean() - Constructor for class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
HazelcastLockProvider - Class in net.sf.sasl.distributed.lock.hazelcast
Adapter which provides lock operations via hazelcast.
HazelcastLockProvider() - Constructor for class net.sf.sasl.distributed.lock.hazelcast.HazelcastLockProvider
 
HostPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The placeholder resolver offers some placeholders to get access to local host informations.
HostPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.HostPlaceholderResolver
 

I

ICommunicationChannel - Interface in net.sf.sasl.common.communication
Interface defines methods which must be implemented by a communication channel.
IEnvironment - Interface in net.sf.sasl.language.placeholder.aop.interpreter
Interfaces defines methods that an interpreter offers placeholders on calling them.
IInterpreter - Interface in net.sf.sasl.language.placeholder.aop.interpreter
Interfaces defines methods that a placeholder script interpreter must implement.
IllegalAnnotationAttributeValueException - Exception in net.sf.sasl.common.exception
Exception class which could be used for wrong "illegal" attribute values of annotations.
IllegalAnnotationAttributeValueException() - Constructor for exception net.sf.sasl.common.exception.IllegalAnnotationAttributeValueException
Initializes the exception with no reason and cause.
IllegalAnnotationAttributeValueException(String) - Constructor for exception net.sf.sasl.common.exception.IllegalAnnotationAttributeValueException
Initializes the exception with the given reason.
IllegalAnnotationAttributeValueException(Throwable) - Constructor for exception net.sf.sasl.common.exception.IllegalAnnotationAttributeValueException
Initializes the exception with the given cause.
IllegalAnnotationAttributeValueException(String, Throwable) - Constructor for exception net.sf.sasl.common.exception.IllegalAnnotationAttributeValueException
Initializes the exception with the given reason and cause.
ILockContainer - Interface in net.sf.sasl.distributed.lock
Interface defines methods which must be offered by a lock container.
ILockProvider - Interface in net.sf.sasl.distributed.lock
Interface defines methods that a lock provider must offer.
ILockSequence - Interface in net.sf.sasl.distributed.lock
A lock sequence is a collection of acquired locks.
ILockSession - Interface in net.sf.sasl.distributed.lock
A lock session is the super container of lock sequences.
ILockSessionFactory - Interface in net.sf.sasl.distributed.lock
A lock session factory is the root to create and configure new lock sessions.
ILogSessionIEnvOfferer - Interface in net.sf.sasl.aop.logging
Interface defines methods that a log session interpreter environment variable offerer must implement.
IMutex - Interface in net.sf.sasl.distributed.lock
A mutex (=mutual exclusion) is the special case of a semaphore.
incrementReferenceCounter() - Method in class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Increments the reference counter of the pool entry.
INDENT_PER_DEPTH - Static variable in class net.sf.sasl.language.placeholder.syntax.ASTNode
How often ASTNode.INDENT_STRING should be repeated in front of each line per tree depth.
INDENT_STRING - Static variable in class net.sf.sasl.language.placeholder.syntax.ASTNode
Indent string which will be used to pretty print an abstract syntax tree.
init_actions() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Action encapsulation object initializer.
instantiateObject(Class<T>) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Tries to instantiate a new object of the given class via the no argument constructor.
INTEGER - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
IntegerNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines an integer node that can store an integer number.
IntegerNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.IntegerNode
Creates an integer node with the given string encoded integer value and no parent node.
IntegerNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.IntegerNode
Creates an integer node with the given string encoded integer value and parent node.
interpret() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.ASTInterpreter
 
interpret() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IInterpreter
Interprets the placeholder script and returns the constructed string output.
InterpreterException - Exception in net.sf.sasl.language.placeholder.aop.interpreter
 
InterpreterException() - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.InterpreterException
 
InterpreterException(String) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.InterpreterException
 
InterpreterException(Throwable) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.InterpreterException
 
InterpreterException(String, Throwable) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.InterpreterException
 
invoke(MethodInvocation) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Please see the header documentation of the class what this method does.
invoke(MethodInvocation) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Around aspect method for a method invocation.
invoke(MethodInvocation) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Please see the class header javadoc for more informations what this method does.
invoke(MethodInvocation) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Please see the documentation header of the class for more informations what this method does in whole.
IParameterNameLoader - Interface in net.sf.sasl.language.placeholder.aop.resolver
Interfaces defines methods to retrieve (currently only) the parameter names of a method.
IPlaceholderResolver - Interface in net.sf.sasl.language.placeholder.aop.interpreter
Interface defines methods that a placeholder resolver must implement.
IPlaceholderResolverSymbolTable - Interface in net.sf.sasl.language.placeholder.aop.interpreter
Interface defines methods that a placeholder symbol table must support.
isActive() - Method in interface net.sf.sasl.distributed.lock.ILockContainer
Returns true if this lock container is active which means it was not yet released via ILockContainer.release().
isActive() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
isActive() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
isALoggerEnabledForConfiguration(Map<Logger, LogLevel>) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Returns true, if there exists a logger in the map that is enabled for the associated log level.
isCancelled() - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Returns true if the future was cancelled before the execution started, false else.
isCancelled() - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
IScheduleService - Interface in net.sf.sasl.common.schedule
Interface defines methods which should be offered by a schedule service.
isDone() - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Returns true, if the future was executed and terminated regular or via an exception.
isDone() - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
 
isDoThreadCheck() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
isEmpty() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IPlaceholderResolverSymbolTable
Returns true, if the symbol table is empty, false else.
isEmpty() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
 
isGarbage() - Method in class net.sf.sasl.common.pool.AbstractPool.PoolEntry
Returns true, if the reference counter of the entry is zero (=garbage).
isInvalid() - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns true if the session is invalid, possibly because of an irreparable occured error like a DeadLockException.
isInvalid() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
isLeafNode() - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns true if this node is a leaf node.
isLeafNode() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
 
isLeafNode() - Method in class net.sf.sasl.language.placeholder.syntax.ScriptNode
 
isLocalLocked() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
Returns true if the mutex was locked over the decorator in the past, false else.
isLocalLockHeldByASequence(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns true, if for the given lockKey a local lock is held by one lock sequence.
isLocalLockHeldByASequence(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
isLockKeyOwnedByASequence(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns true, if for the given lockKey a mutex is acquired by a lock sequence.
isLockKeyOwnedByASequence(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
isLoggerEnabledFor(Logger, LogLevel) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Returns true, if the given log level is enabled for the given logger.
isMarkedAsCancelled() - Method in class net.sf.sasl.common.schedule.CallableExecutionStatus
Returns true if the execution status is marked as cancelled.
isMarkedAsNotCancellable() - Method in class net.sf.sasl.common.schedule.CallableExecutionStatus
Returns true if the execution status is marked as not cancellable.
isOneLogLinePerLogTextLine() - Method in class net.sf.sasl.aop.logging.LogConfigBean
 
isOneLogLinePerLogTextLine() - Method in class net.sf.sasl.aop.logging.LogConfiguration
 
isRootNode() - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns true if this node is a root node.
isScanErrorOccured() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptScanner
Returns true if a fatal scan error occured during the last call of PlaceholderScriptScanner.next_token().
isSendRecoveryMessage() - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker
Blocks until some thread called ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker.setSendRecoveryMessage(boolean).
isSingleton() - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
 
isStrictLockSequences() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
ITreeWalker - Interface in net.sf.sasl.language.placeholder.syntax
Interface defines methods which must be offered by an asbtract placeholder syntax tree tree walker.
ITypeValueSerializeStrategy - Interface in net.sf.sasl.language.placeholder.aop.resolver.typevalue
Interface defines methods that a type value serialize algorithm (=strategy) must implement.

J

jobExecutionVetoed(JobExecutionContext) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Just a stub method, not relevant.
JOBMAP_CALLABLE_EXECUTION_STATUS_KEY - Static variable in class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
Name of the key in the job data map under which the execution status object is stored.
JOBMAP_CALLABLE_INPUT_CALLABLE_KEY - Static variable in class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
Name of the key in the job data map under which the callable object is stored.
jobToBeExecuted(JobExecutionContext) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Just a stub method, not relevant.
jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class net.sf.sasl.common.schedule.QuartzScheduledFuture
Removes this object from the list of job listeners of the Quartz scheduler.

L

LBRACE - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
ListHelper - Class in net.sf.sasl.common.helper
Class offers some help operations for working with lists.
ListHelper() - Constructor for class net.sf.sasl.common.helper.ListHelper
 
loadParameterTable(Method) - Method in interface net.sf.sasl.language.placeholder.aop.resolver.IParameterNameLoader
Tries to load the parameter names of the method.
loadParameterTable(Method) - Method in class net.sf.sasl.language.placeholder.aop.resolver.ParanamerChainDelegator
 
lock(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Acquires a mutex for the given lock key and locks it initial.
lock(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
lock() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
LockInformation - Class in net.sf.sasl.aop.distributed.lock
 
LockInformation() - Constructor for class net.sf.sasl.aop.distributed.lock.LockInformation
 
lockInterruptibly(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Tries to acquire a mutex and do trie to do a lock on it as long as the current thread is not interrupted.
lockInterruptibly(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
lockInterruptibly() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
LockOperationException - Exception in net.sf.sasl.distributed.lock
Exception for all sort of occurred lock operation "errors".
LockOperationException() - Constructor for exception net.sf.sasl.distributed.lock.LockOperationException
Creates an empty lock operation exception.
LockOperationException(String, Throwable) - Constructor for exception net.sf.sasl.distributed.lock.LockOperationException
Creates a lock operation exception with the given message and cause.
LockOperationException(String) - Constructor for exception net.sf.sasl.distributed.lock.LockOperationException
Creates a lock operation exception with the given message.
LockOperationException(Throwable) - Constructor for exception net.sf.sasl.distributed.lock.LockOperationException
Creates a lock operation exception with the given cause.
LockSessionFactory - Class in net.sf.sasl.distributed.lock.impl
Lock session factory that creates lock session of type DefaultLockSession.
LockSessionFactory() - Constructor for class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
LogConfigBean - Class in net.sf.sasl.aop.logging
Log configuration which could be used to pass configurations to an instance of the GenericLogAspect class from a spring bean configuration file.
LogConfigBean() - Constructor for class net.sf.sasl.aop.logging.LogConfigBean
 
LogConfiguration - Class in net.sf.sasl.aop.logging
This is the analogous class to LogConfigBean which will be stored permanent in the heap by the GenericLogAspect class.
LogConfiguration() - Constructor for class net.sf.sasl.aop.logging.LogConfiguration
 
logger - Variable in class net.sf.sasl.aop.AbstractRootAspect
Used for log output.
LogLevel - Enum in net.sf.sasl.aop.logging
Defines the five well known log levels which are not offered by the slf4j library.
logOverLogger(Logger, LogLevel, String) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Logs a log message with the given log level over the given logger.
logOverLoggers(Map<Logger, LogLevel>, String, boolean) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Logs a log message over the all loggers which are contained in the map with the associated log level for each logger.
logPropertySetFailure(Class<?>, String) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Logs a property set failure over the logger.
lookUp(String) - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IPlaceholderResolverSymbolTable
Looks up a for a resolver than can resolve the given placeholder.
lookUp(String) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
 
lookupConfigForClass(Class<?>) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Tries to find a config bean for the given class in the setted config bean list.
lookupThresholdConfiguration(MethodInvocation) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Returns the first threshold configuration of the the threshold configuration chain list that matches for the (targetObject, targetMethod, targetArguments) triple.

M

makeCacheKey(Object, Method) - Static method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Creates a cache key for a (targetObject, targetMethod) pair.
MapHelper - Class in net.sf.sasl.common.helper
Class offers some help operations for working with maps.
MapHelper() - Constructor for class net.sf.sasl.common.helper.MapHelper
 
markAsCancelled() - Method in class net.sf.sasl.common.schedule.CallableExecutionStatus
Tries to mark the execution status as cancelled, which only works, if the execution was not started in the past.
markAsNotCancellable() - Method in class net.sf.sasl.common.schedule.CallableExecutionStatus
Tries to mark the execution status as not cancellable, which means that the job wants now to start its execution.
matches(Object, Method, Object[]) - Method in class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
Returns true, if the method matcher matches the given triple.
MathPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders for math operations.
MathPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.MathPlaceholderResolver
 
MemoryPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers placeholders to get access to memory statistics.
MemoryPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.MemoryPlaceholderResolver
 
MessageBean - Class in net.sf.sasl.aop.monitoring.execution.time
Bean class that represents a simple message that can have a subject and a message text.
MessageBean() - Constructor for class net.sf.sasl.aop.monitoring.execution.time.MessageBean
 
MethodExecutionTimeThresholdBean - Class in net.sf.sasl.aop.monitoring.execution.time
The bean could be used to configure individual execution time threshold values for the execution of a (targetObject, targetMethod, targetArguments) triple.
MethodExecutionTimeThresholdBean() - Constructor for class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
 

N

net.sf.sasl.aop - package net.sf.sasl.aop
 
net.sf.sasl.aop.distributed.lock - package net.sf.sasl.aop.distributed.lock
 
net.sf.sasl.aop.distributed.lock.annotation.mutex - package net.sf.sasl.aop.distributed.lock.annotation.mutex
 
net.sf.sasl.aop.exception.handling - package net.sf.sasl.aop.exception.handling
 
net.sf.sasl.aop.logging - package net.sf.sasl.aop.logging
 
net.sf.sasl.aop.monitoring.execution.time - package net.sf.sasl.aop.monitoring.execution.time
 
net.sf.sasl.common.clock - package net.sf.sasl.common.clock
 
net.sf.sasl.common.communication - package net.sf.sasl.common.communication
 
net.sf.sasl.common.communication.mail - package net.sf.sasl.common.communication.mail
 
net.sf.sasl.common.exception - package net.sf.sasl.common.exception
 
net.sf.sasl.common.helper - package net.sf.sasl.common.helper
 
net.sf.sasl.common.io - package net.sf.sasl.common.io
 
net.sf.sasl.common.pool - package net.sf.sasl.common.pool
 
net.sf.sasl.common.schedule - package net.sf.sasl.common.schedule
 
net.sf.sasl.distributed.lock - package net.sf.sasl.distributed.lock
 
net.sf.sasl.distributed.lock.hazelcast - package net.sf.sasl.distributed.lock.hazelcast
 
net.sf.sasl.distributed.lock.impl - package net.sf.sasl.distributed.lock.impl
 
net.sf.sasl.language.placeholder.aop.interpreter - package net.sf.sasl.language.placeholder.aop.interpreter
 
net.sf.sasl.language.placeholder.aop.resolver - package net.sf.sasl.language.placeholder.aop.resolver
 
net.sf.sasl.language.placeholder.aop.resolver.typevalue - package net.sf.sasl.language.placeholder.aop.resolver.typevalue
 
net.sf.sasl.language.placeholder.syntax - package net.sf.sasl.language.placeholder.syntax
 
net.sf.sasl.language.placeholder.syntax.types - package net.sf.sasl.language.placeholder.syntax.types
 
newCondition() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
next_token() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptScanner
Reads the next symbol from the input and returns it.
nextClockValue() - Method in class net.sf.sasl.common.clock.SimpleLogicalClock
Increments the current clock value by one and returns the increment clock value.
nextNode() - Method in interface net.sf.sasl.language.placeholder.syntax.ITreeWalker
Visits the next node in the tree and returns it.
nextNode() - Method in class net.sf.sasl.language.placeholder.syntax.SimplePrefixTreeWalker
 
NotResolveableException - Exception in net.sf.sasl.common.exception
Exception class that could be used, if something could not get resolved, for example a path.
NotResolveableException() - Constructor for exception net.sf.sasl.common.exception.NotResolveableException
Initializes the exception with no reason and cause.
NotResolveableException(String) - Constructor for exception net.sf.sasl.common.exception.NotResolveableException
Initializes the exception with the given reason.
NotResolveableException(Throwable) - Constructor for exception net.sf.sasl.common.exception.NotResolveableException
Initializes the exception with the given cause.
NotResolveableException(String, Throwable) - Constructor for exception net.sf.sasl.common.exception.NotResolveableException
Initializes the exception with the given reason and cause.

O

openNewLockSession() - Method in interface net.sf.sasl.distributed.lock.ILockSessionFactory
Creates and configures a fresh new lock session and returns it.
openNewLockSession() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 

P

ParanamerChainDelegator - Class in net.sf.sasl.language.placeholder.aop.resolver
Simple delegator class to paranamer implementations which tries to resolve parameter names over different paranamer resolve strategies until one strategie succeeds.
ParanamerChainDelegator() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.ParanamerChainDelegator
 
parse() - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Tries to parse the input if not already parsed.
ParseException - Exception in net.sf.sasl.language.placeholder.syntax
Exception class for all "errors" that can occur during parsing.
ParseException() - Constructor for exception net.sf.sasl.language.placeholder.syntax.ParseException
Creates a default parse exception without specific details about the occurred error.
ParseException(String) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ParseException
Creates a parse exception with the given error detail message.
ParseException(Throwable) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ParseException
Creates a parse exception that was caused because of the given cause.
ParseException(String, Throwable) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ParseException
Creates a parse exception with the given error detail message and given cause that caused the exception.
PLACEHOLDER - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
PlaceholderNode - Class in net.sf.sasl.language.placeholder.syntax
Defines a placeholder node.
PlaceholderNode(String, List<ASTNode>) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Creates a placeholder node with the given placeholder name and list of arguments.
PlaceholderResolverSymbolTable - Class in net.sf.sasl.language.placeholder.aop.interpreter
Default implementation of IPlaceholderResolverSymbolTable.
PlaceholderResolverSymbolTable() - Constructor for class net.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
Creates an empty symbol table.
PlaceholderResolverSymbolTable(List<IPlaceholderResolver>) - Constructor for class net.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
Initializes the symbol table with the given list of resolvers.
PlaceholderScriptMessage - Class in net.sf.sasl.aop.monitoring.execution.time
Converts a MessageBean into a message placeholder script.
PlaceholderScriptMessage(MessageBean) - Constructor for class net.sf.sasl.aop.monitoring.execution.time.PlaceholderScriptMessage
 
PlaceholderScriptParser - Class in net.sf.sasl.language.placeholder.syntax
Small adapter to a cup generated LALR(1) placeholder parser.
PlaceholderScriptParser(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Creates a parser that reads the input from the given input string.
PlaceholderScriptParser(InputStream) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Creates a parser that reads the input from the given input stream.
PlaceholderScriptParser(PlaceholderScriptScanner) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptParser
Creates a parser that uses the given scanner to read the input.
PlaceholderScriptScanner - Class in net.sf.sasl.language.placeholder.syntax
Small adapter to a jflex generated placeholder scanner.
PlaceholderScriptScanner(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptScanner
Creates a scanner that reads the input from the given string.
PlaceholderScriptScanner(InputStream) - Constructor for class net.sf.sasl.language.placeholder.syntax.PlaceholderScriptScanner
Creates a scanner that reads the input from the given stream.
placeholderSymbolTable - Variable in class net.sf.sasl.aop.AbstractPlaceholderScriptUsingAspect
List of placeholder resolvers which will be passed to the placeholder script resolver interpreter.
prettyPrint(int) - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns a human readable string representation of the tree spanned of by this node.
prettyPrint(int) - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
 
prettyPrint(int) - Method in class net.sf.sasl.language.placeholder.syntax.ScriptNode
 
prettyPrint(int) - Method in class net.sf.sasl.language.placeholder.syntax.types.StringNode
 
prettyPrint(int) - Method in class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
 
production_table() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Access to production table.

Q

QuartzCallableAdapter - Class in net.sf.sasl.common.schedule
The class is a helper class for the QuartzServiceAdapter and should not be used outside the package.
QuartzCallableAdapter() - Constructor for class net.sf.sasl.common.schedule.QuartzCallableAdapter
Default constructor, does nothing actually.
QuartzScheduledFuture<V> - Class in net.sf.sasl.common.schedule
The class is a helper class for the QuartzServiceAdapter and should not be used outside the package.
QuartzScheduledFuture(Scheduler, JobDetail, CallableExecutionStatus, Date) - Constructor for class net.sf.sasl.common.schedule.QuartzScheduledFuture
Default constructor.
QuartzSchedulerServiceAdapter - Class in net.sf.sasl.common.schedule
Adapter class which delegates calls to IScheduleService to a Quartz scheduler.
QuartzSchedulerServiceAdapter() - Constructor for class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
 

R

RBRACE - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
readStringResource(String) - Method in class net.sf.sasl.common.io.ResourceReader
Wrapper method for ResourceReader.readStringResource(String, String) that uses UTF-8 as the default character set.
readStringResource(String, String) - Method in class net.sf.sasl.common.io.ResourceReader
Reads the resource that has got the given character set encoding and is defined by the location into a string object.
readStringResource(InputStream, String) - Method in class net.sf.sasl.common.io.ResourceReader
Reads all bytes from the given input stream encoded by the given charset and returns the readed string.
reduce_table() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Access to reduce_goto table.
ReflectionException - Exception in net.sf.sasl.common.exception
The exception could be used for all sorts of "errors" that occur in combination with reflection operations.
ReflectionException() - Constructor for exception net.sf.sasl.common.exception.ReflectionException
Initializes the exception with no reason and cause.
ReflectionException(String) - Constructor for exception net.sf.sasl.common.exception.ReflectionException
Initializes the exception with the given reason.
ReflectionException(Throwable) - Constructor for exception net.sf.sasl.common.exception.ReflectionException
Initializes the exception with the given cause.
ReflectionException(String, Throwable) - Constructor for exception net.sf.sasl.common.exception.ReflectionException
Initializes the exception with the given reason and cause.
ReflectionHelper - Class in net.sf.sasl.common.helper
The class defines some helper methods for reflection operations.
ReflectionHelper() - Constructor for class net.sf.sasl.common.helper.ReflectionHelper
 
release() - Method in interface net.sf.sasl.distributed.lock.ILockContainer
Releases all resources associated with this lock container.
release() - Method in interface net.sf.sasl.distributed.lock.ILockSessionFactory
Releases the lock session factory.
release() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
release() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
Releases the lock, if a locked was acquired over the session in the past and the session is not invalid.
release() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 
release() - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
 
removeFromCache(DefaultLockSession) - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
Removes the lock session from the thread shared lock session cache.
removeNullElement(Set<V>) - Static method in class net.sf.sasl.common.helper.SetHelper
Creates a copy of the over given set.
removeNullKeyAndNullValues(Map<K, V>) - Static method in class net.sf.sasl.common.helper.MapHelper
Creates a copy of the over given map.
removeNullValues(List<T>) - Static method in class net.sf.sasl.common.helper.ListHelper
Returns a copy of the over given list in which all null elements have been removed.
resolve(String, Object[], IEnvironment) - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IPlaceholderResolver
Resolves the given placeholder under the passed interpreter environment.
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.DatePlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.DurationPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.EnvironmentPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.ExceptionPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.HostPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.MathPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.MemoryPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.StringPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.TargetPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.ThreadPlaceholderResolver
 
resolve(String, Object[], IEnvironment) - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
 
ResolveException - Exception in net.sf.sasl.language.placeholder.aop.interpreter
Exception class for all sort of errors that at placeholder resolver by trying to resolve a placeholder.
ResolveException() - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.ResolveException
Creates a default resolve exception without specific details about the occurred error.
ResolveException(String) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.ResolveException
Creates a resolve exception with the given error detail message.
ResolveException(Throwable) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.ResolveException
Creates a resolve exception that was caused because of the given cause.
ResolveException(String, Throwable) - Constructor for exception net.sf.sasl.language.placeholder.aop.interpreter.ResolveException
Creates a resolve exception with the given error detail message and given cause that caused the exception.
ResolveExceptionHelper - Class in net.sf.sasl.language.placeholder.aop.resolver
 
ResolveExceptionHelper() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.ResolveExceptionHelper
 
resolveRound(String, Object[]) - Method in class net.sf.sasl.language.placeholder.aop.resolver.MathPlaceholderResolver
 
ResourceReader - Class in net.sf.sasl.common.io
Helper class for resource reading operations.
ResourceReader() - Constructor for class net.sf.sasl.common.io.ResourceReader
 
retrieve(K) - Method in class net.sf.sasl.common.pool.AbstractPool
Returns the value to the corresponding key from the pool.
retrieveSingleton(Class<T>) - Method in class net.sf.sasl.common.pool.SingletonPool
Returns a pooled singleton instance of the given class.
runInterpreter(ScriptNode, TargetMethodExecutionPhase, MethodInvocation, Object, Throwable, Map<String, Object>) - Method in class net.sf.sasl.aop.AbstractPlaceholderScriptUsingAspect
Creates a placeholder script interpreter environment and runs the interpreter for the given placeholder script and returns the interpreted output of the script.
RuntimeBenchIEnvOfferer - Class in net.sf.sasl.aop.logging
 
RuntimeBenchIEnvOfferer() - Constructor for class net.sf.sasl.aop.logging.RuntimeBenchIEnvOfferer
 

S

ScanException - Exception in net.sf.sasl.language.placeholder.syntax
Exception class for all "errors" that can occur during code scanning.
ScanException() - Constructor for exception net.sf.sasl.language.placeholder.syntax.ScanException
Creates a default scan exception without specific details about the occurred error.
ScanException(String) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ScanException
Creates a scan exception with the given error detail message.
ScanException(Throwable) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ScanException
Creates a scan exception that was caused because of the given cause.
ScanException(String, Throwable) - Constructor for exception net.sf.sasl.language.placeholder.syntax.ScanException
Creates a parse exception with the given error detail message and given cause that caused the exception.
schedule(Callable<V>, long) - Method in interface net.sf.sasl.common.schedule.IScheduleService
Tries to schedule the callable at now + millis for execution.
schedule(Callable<V>, long) - Method in class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
Tries to schedule the given callable over the setted Quartz scheduler.
schedule(Callable<V>, long) - Method in class net.sf.sasl.common.schedule.ScheduledExecutorServiceAdapter
 
ScheduledExecutorServiceAdapter - Class in net.sf.sasl.common.schedule
Adapter class which delegates calls to IScheduleService to an instance of ScheduledExecutorService (the adapted class).
ScheduledExecutorServiceAdapter() - Constructor for class net.sf.sasl.common.schedule.ScheduledExecutorServiceAdapter
 
ScheduledFutureDecorator<V> - Class in net.sf.sasl.common.schedule
Decorator class for a (scheduled future, callable) pair which should solve a strange behavior (feature or bug?)
ScheduledFutureDecorator(Callable<V>) - Constructor for class net.sf.sasl.common.schedule.ScheduledFutureDecorator
Proxies the given callable.
ScriptNode - Class in net.sf.sasl.language.placeholder.syntax
Defines a script node, which is the root node of each placeholder script.
ScriptNode() - Constructor for class net.sf.sasl.language.placeholder.syntax.ScriptNode
Creates an empty script node.
sendOverChannel(String, String) - Method in interface net.sf.sasl.common.communication.ICommunicationChannel
Sends a message over the communication channel to a receiver (or multiple receivers).
sendOverChannel(String, String) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Tries to send an e-Mail message with subject "subject" and e-Mail message "message" to the configured list of receiver addresses over the setted SMTP server "synchronously" (=call blocks until the SMTP server sends an answer).
serialize(Object[], String[], Map<String, Object>) - Method in interface net.sf.sasl.language.placeholder.aop.resolver.typevalue.ITypeValueSerializeStrategy
Serializes the given toSerializeObjects and returns the serialized output.
serialize(Object[], String[], Map<String, Object>) - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.ToStringTypeValueSerializeStrategy
 
serialize(Object[], String[], Map<String, Object>) - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.XmlTypeValueSerializeStrategy
 
serializeOverStrategy(TypeValuePlaceholderResolver.SerializeStrategy, Object[], String[], Map<String, Object>) - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
Serializes the objects over the given strategy and returns the serialize output.
ServiceExceptionFirewallAspect - Class in net.sf.sasl.aop.exception.handling
The task that this aspect addresses is to prune exceptions that have been thrown by join points (target methods).
ServiceExceptionFirewallAspect() - Constructor for class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Default constructor, setting the order to the highest priority.
ServiceExceptionFirewallAspectConfigBean - Class in net.sf.sasl.aop.exception.handling
Configuration bean for the ServiceExceptionFirewallAspect.
ServiceExceptionFirewallAspectConfigBean() - Constructor for class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
 
setArgumentList(List<ASTNode>) - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Sets the given argument list as the placeholders argument list.
setCache(Ehcache) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets the cache which will be used to decide if a warn message should be send for a slow operation, if a flooding restriction was set via #setWaitTimeBeforeSendingNewWarnMessage(TimeUnitsBean).
setChainList(List<Paranamer>) - Method in class net.sf.sasl.language.placeholder.aop.resolver.ParanamerChainDelegator
Sets a list of paranamer implementations which will be used for resolution of parameter names.
setClassName(String) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Sets the full qualified class name to which this configuration belongs/should be applied.
setCommunicationChannels(List<ICommunicationChannel>) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets a list of communication channels to which warn and recovery messages will be delivered.
setConfigBeanList(List<ServiceExceptionFirewallAspectConfigBean>) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Sets a list of configurations which will be used by this "firewall".
setDays(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Sets the amount of days.
setDoThreadCheck(boolean) - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
Sets whether thread access check should be done for created lock sessions or not.
setEnvironmentProperties(Map<String, Object>) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Overrides the shared property map with th given property map.
setEnvironmentProperty(String, Object) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets a shared property of the interpreter environment.
setEnvironmentProperty(String, Object) - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IEnvironment
Sets a shared object to the over given key that is offered by the interpreter environment.
setEnvironmentVariable(String, Object) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.ASTInterpreter
Adds a shared environment variable, which could be accessed by placeholder resolvers, to the interpreter environment.
setErrorDetailMessagePropertyName(String) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Sets the (optional) property name to which the ServiceExceptionFirewallAspect should assign the string representation of the stack trace of a throwed exception.
setExecutionPhase(TargetMethodExecutionPhase) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the execution phase to which this environment belongs.
setExecutionPhaseSet(Set<TargetMethodExecutionPhase>) - Method in class net.sf.sasl.aop.logging.LogConfigBean
Sets a set of execution phases of the target method to which the configuration should belong.
setGroupConfig(GroupConfig) - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
Sets a hazelcast group configuration, which will override the hazelcast group configuration of the xmlConfigurationFile, if the group configuration is not null.
setHazelcastInstance(HazelcastInstance) - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastLockProvider
Sets a hazelcast instance (=the adapted class) over which lock support will be provided.
SetHelper - Class in net.sf.sasl.common.helper
Class offers some help operations for working with sets.
SetHelper() - Constructor for class net.sf.sasl.common.helper.SetHelper
 
setHours(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Sets the amount of hours.
setInnerSequence(DefaultLockSession.LockSequence) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
Sets the child sequence of this sequence.
setInterpreter(IInterpreter) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the interpreter to which this environment belongs.
setLockKey(String) - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
Sets the key (=mutex) that should get locked.
setLockOrderNumber(int) - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
Sets the priority value of the lock.
setLockProvider(ILockProvider) - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
Sets the lock provider of which created lock sessions will acquire, lock and unlock locks.
setLockSessionFactory(ILockSessionFactory) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Sets a lock session factory from which lock sessions will be created or fetched.
setLogConfiguration(List<LogConfigBean>) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Sets a list of log configurations which define what and how should be logged by the aspect.
setLogger(Logger) - Method in class net.sf.sasl.aop.AbstractRootAspect
Sets the logger which will be used by the aspect for log output.
setLoggerByName(String) - Method in class net.sf.sasl.aop.AbstractRootAspect
Sets the logger (by name) which will be used by the aspect for log output.
setLoggerConfigMap(Map<String, LogLevel>) - Method in class net.sf.sasl.aop.logging.LogConfigBean
Sets a map of (loggerName, logLevel) pairs.
setLoggerMap(Map<Logger, LogLevel>) - Method in class net.sf.sasl.aop.logging.LogConfiguration
Sets a map of (logger, logLevel) pairs.
setLogScript(ScriptNode) - Method in class net.sf.sasl.aop.logging.LogConfiguration
Sets the log script which should get interpreted by a placeholder script interpreter to generate the log output.
setLogSessionIEnvOffererList(List<ILogSessionIEnvOfferer>) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Sets a list of interpreter environment variable offerer which can offer additional environment variables during a log session.
setLogTextList(List<String>) - Method in class net.sf.sasl.aop.logging.LogConfigBean
Sets a list of log strings that should get logged.
setMaxLockWaitTime(long) - Method in class net.sf.sasl.aop.distributed.lock.LockInformation
Sets the maximum number of milliseconds to wait before the lock for the lock key is granted.
setMessage(String) - Method in class net.sf.sasl.aop.monitoring.execution.time.MessageBean
Sets the message text of the message.
setMessageFromResource(String) - Method in class net.sf.sasl.aop.monitoring.execution.time.MessageBean
Sets the message text of the message from a resource.
setMethodExecutionTimeThresholdChain(List<MethodExecutionTimeThresholdBean>) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets a chain list of MethodExecutionTimeThresholdBeans.
setMethodMatcher(MethodMatcher) - Method in class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
Sets the method matcher will be used to decide if this threshold configuration should be used for the execution of a (targetObject, targetMethod, targetArguments) triple.
setMilliseconds(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Sets the amount of milliseconds.
setMimeType(String) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the mime type of the e-Mail messages which will be send over this object.
setMinutes(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
Sets the amount of minutes.
setOccurredException(Throwable) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the occured exception that occured during the target method invocation.
setOneLogLinePerLogTextLine(boolean) - Method in class net.sf.sasl.aop.logging.LogConfigBean
Sets whether each line of the log text should be logged in a separate log line or not.
setOneLogLinePerLogTextLine(boolean) - Method in class net.sf.sasl.aop.logging.LogConfiguration
Sets whether each line of the log text should be logged in a separate log line or not.
setOrder(int) - Method in class net.sf.sasl.aop.AbstractRootAspect
Sets the priority value of this aspect.
setOuterSequence(DefaultLockSession.LockSequence) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
Sets the parent sequence of this sequence.
setParameterNameLoader(IParameterNameLoader) - Method in class net.sf.sasl.language.placeholder.aop.resolver.TargetPlaceholderResolver
Set the parameter name loader which will be used to load the parameter name symbol table of a target method.
setParameterNameLoader(IParameterNameLoader) - Method in class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
Sets a parameter name loader which will be used to get the parameter names of a target method.
setParentNode(ASTNode) - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Sets the parent node of this node.
setPlaceholderName(String) - Method in class net.sf.sasl.language.placeholder.syntax.PlaceholderNode
Sets then name of the placeholder that this node references.
setPlaceholderResolverList(List<IPlaceholderResolver>) - Method in class net.sf.sasl.aop.AbstractPlaceholderScriptUsingAspect
Sets the list of placeholder resolvers which will be used by this aspect by interpreting placeholder scripts.
setPropertyNameValueMap(Map<String, Object>) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspectConfigBean
Sets a map of (propertyName, propertyValue) mappings.
setPropertyOverMethodOrField(Object, String, Object) - Method in class net.sf.sasl.common.helper.ReflectionHelper
Tries to set the given property with the given value on the given targetObject.
setQuartzSchedulerService(Scheduler) - Method in class net.sf.sasl.common.schedule.QuartzSchedulerServiceAdapter
Sets the a Quartz scheduler instance which will be used to schedule futures.
setReceiverAddressList(List<InternetAddress>) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets a list of receiver addresses to which e-Mail messages should be delivered which were send over this object.
setRecoveryMessage(MessageBean) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets the recovery message which will be send after a target method finished its execution and a warn message was sent for it.
setReflectionHelper(ReflectionHelper) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Sets a reflection helper which will be used for reflection operations.
setReflectionHelper(ReflectionHelper) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Sets the reflection helper which will be used by this class for reflection operations.
setScheduledExecutorService(ScheduledExecutorService) - Method in class net.sf.sasl.common.schedule.ScheduledExecutorServiceAdapter
Sets the ScheduledExecutorService which is adapted by this object.
setScheduledFuture(ScheduledFuture<V>) - Method in class net.sf.sasl.common.schedule.ScheduledFutureDecorator
Decorates the given scheduled future.
setScheduleService(IScheduleService) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets a schedule service which will be used for operations that can run concurrent like sending warn and recovery messages, so that the execution of the targetMethod gets not deferred.
setSeconds(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
 
setSenderAddress(InternetAddress) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the sender address which sends e-Mail messages over this object (From-part of an e-Mail message).
setSendRecoveryMessage(boolean) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker
Sets whether a recovery message should be send or not.
setSmtpHostname(String) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the SMTP server hostname which should deliver e-Mail messages, which will be sended over this object.
setSmtpPassword(String) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the password of the SMTP user which will be used to authenticate the SMTP user at the SMTP server, if authentication is required for sending e-Mail messages.
setSmtpPort(int) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the port over which the SMTP server accepts incoming e-Mail messages.
setSmtpUser(String) - Method in class net.sf.sasl.common.communication.mail.SimpleMailChannel
Sets the name of the SMTP user which will be used to authenticate at the SMTP server, if authentication is required.
setSpringProxyHelper(SpringProxyHelper) - Method in class net.sf.sasl.aop.distributed.lock.DistributedLockAspect
Sets the spring proxy helper which will be used for spring proxy reflection operations.
setStackTraceHelper(StackTraceHelper) - Method in class net.sf.sasl.aop.exception.handling.ServiceExceptionFirewallAspect
Sets the stack trace helper which will be used by this class for stack trace transformation operations.
setStackTraceHelper(StackTraceHelper) - Method in class net.sf.sasl.language.placeholder.aop.resolver.ExceptionPlaceholderResolver
Sets the stack trace helper which will be used for stack trace operations.
setStrictLockSequences(boolean) - Method in class net.sf.sasl.distributed.lock.impl.LockSessionFactory
Sets whether strict lock sequence mode should be enabled for created lock sessions or not.
setSubject(String) - Method in class net.sf.sasl.aop.monitoring.execution.time.MessageBean
Sets the subject of the message.
setTargetArguments(Object[]) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the target arguments of the target method invocation.
setTargetMethod(Method) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the target method which gets or was called.
setTargetObject(Object) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the target object on which the target method gets or was invoked.
setTargetReturnValue(Object) - Method in class net.sf.sasl.language.placeholder.aop.interpreter.Environment
Sets the return value of the target method invocation.
setTypeValue(T) - Method in class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
Sets the type value of this type value node.
setWaitTimeBeforeNewWarnMessageSeconds(int) - Method in class net.sf.sasl.aop.monitoring.execution.time.MethodExecutionTimeThresholdBean
If at time t1 a warn message was raised because a method execution was slow and at time t2 a warn message could be also raised because a method execution is again slow, than the wait time defines the minimum time that must have been gone after t1 before a new warn message could be raised.
setWarnMessage(MessageBean) - Method in class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
Sets the warn message which will be send, if the execution time of a target method is over the defined threshold time.
setXmlConfigurationFile(String) - Method in class net.sf.sasl.distributed.lock.hazelcast.HazelcastInstanceFactoryBean
Sets the hazelcast xml configuration which will be used to create a new singleton hazelcast instance.
SimpleLogicalClock - Class in net.sf.sasl.common.clock
Representation of a one dimensional Lamport logical clock.
SimpleLogicalClock() - Constructor for class net.sf.sasl.common.clock.SimpleLogicalClock
Default constructor.
SimpleLogicalClock(long) - Constructor for class net.sf.sasl.common.clock.SimpleLogicalClock
Initializes the initial clock value with the given clock value.
SimpleMailChannel - Class in net.sf.sasl.common.communication.mail
The class implements a simple e-Mail communication channel, for which the sender and receivers are hard wired during creation of the channel.
SimpleMailChannel() - Constructor for class net.sf.sasl.common.communication.mail.SimpleMailChannel
Default constructor, does nothing actually.
SimplePrefixTreeWalker - Class in net.sf.sasl.language.placeholder.syntax
A simple tree walker to walk an abstract placeholder syntax tree.
SimplePrefixTreeWalker(ASTNode, Class<? extends ASTNode>...) - Constructor for class net.sf.sasl.language.placeholder.syntax.SimplePrefixTreeWalker
 
SingleQuotedStringNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines a string node for single quoted strings.
SingleQuotedStringNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.SingleQuotedStringNode
Creates a single quoted string node that stores the given single quoted string value as normalized string value and has got no parent node.
SingleQuotedStringNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.SingleQuotedStringNode
Creates a single quoted string node that stores the given single quoted string value as normalized string value and has got the given parent as its parent node.
SingletonPool - Class in net.sf.sasl.common.pool
The class could be used to create and share singleton instances without the need to define a static singleton creation procedure at the singleton class.
SingletonPool() - Constructor for class net.sf.sasl.common.pool.SingletonPool
 
size() - Method in interface net.sf.sasl.language.placeholder.aop.interpreter.IPlaceholderResolverSymbolTable
Returns the number of entries in the table.
size() - Method in class net.sf.sasl.language.placeholder.aop.interpreter.PlaceholderResolverSymbolTable
 
SpringProxyHelper - Class in net.sf.sasl.common.helper
Class offers some help operations for working with spring proxies.
SpringProxyHelper() - Constructor for class net.sf.sasl.common.helper.SpringProxyHelper
 
SQ_STRING - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
StackTraceHelper - Class in net.sf.sasl.common.helper
The class defines some methods for the stack trace.
StackTraceHelper() - Constructor for class net.sf.sasl.common.helper.StackTraceHelper
 
stackTraceToString(Throwable) - Method in class net.sf.sasl.common.helper.StackTraceHelper
Converts the stack trace of the given throwable into a string representation.
start_production() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Indicates start production.
start_state() - Method in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Indicates start state.
startLogSession(long) - Method in interface net.sf.sasl.aop.logging.ILogSessionIEnvOfferer
Starts a new log session for a (targetObject, targetMethod, targetArguments) execution triple.
startLogSession(long) - Method in class net.sf.sasl.aop.logging.RuntimeBenchIEnvOfferer
 
startLogSessionIEnvOfferer(long) - Method in class net.sf.sasl.aop.logging.GenericLogAspect
Starts a new log session at all registered interpreter environment variable offerer with the given session id.
StringNode - Class in net.sf.sasl.language.placeholder.syntax.types
Defines a string node that can store a string.
StringNode(String, String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.StringNode
Transforms the over given string value into a normalized string value where the open and close tag of the string is removed and all escapes of the open/close tag are replace with the open/close tag.
StringNode(String, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.StringNode
Creates a string node that has the given string value and given parent node.
StringNode(String) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.StringNode
Creates a string node that has the given string value and no parent node.
StringPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
Resolver which offers some string support placeholders.
StringPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.StringPlaceholderResolver
 
supportsNestedLockSequences() - Method in interface net.sf.sasl.distributed.lock.ILockSession
Returns true, if the session supports nested sequences, false else.
supportsNestedLockSequences() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession
 

T

TargetMethodExecutionPhase - Enum in net.sf.sasl.language.placeholder.aop.interpreter
Defines phases of a target method invocation at which a placeholder script could gets interpreted.
TargetPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The resolver offers some reflection information placeholders for the target class and target method.
TargetPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.TargetPlaceholderResolver
 
TEXT - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 
ThreadPlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver
The Placeholder resolver offers placeholder to get access to thread statistics.
ThreadPlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.ThreadPlaceholderResolver
 
ThresholdMethodExecutionTimeWarnAspect - Class in net.sf.sasl.aop.monitoring.execution.time
The task that this aspect addresses is to send configurable warn and recovery messages over configurable communication channels (mail, irc, instant messenger, ...), if the execution time of a target method exceeds a given threshold value.
ThresholdMethodExecutionTimeWarnAspect() - Constructor for class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect
 
ThresholdMethodExecutionTimeWarnAspect.MessageSender - Class in net.sf.sasl.aop.monitoring.execution.time
Helper class to interpret and deliver warn and recovery messages concurrently.
ThresholdMethodExecutionTimeWarnAspect.MessageSender(Thread, PlaceholderScriptMessage, boolean, MethodInvocation, Object, Throwable, Date, Date, MethodExecutionTimeThresholdBean, ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker) - Constructor for class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect.MessageSender
 
ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker - Class in net.sf.sasl.aop.monitoring.execution.time
Small helper class for the concurrent synchronization between the warn and recovery message sending threads.
ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker() - Constructor for class net.sf.sasl.aop.monitoring.execution.time.ThresholdMethodExecutionTimeWarnAspect.SendRecoveryMessageMarker
 
TimeUnitsBean - Class in net.sf.sasl.aop.monitoring.execution.time
Bean that can store different time values to corresponding time units.
TimeUnitsBean() - Constructor for class net.sf.sasl.aop.monitoring.execution.time.TimeUnitsBean
 
toBeanSetterMethodName(String) - Method in class net.sf.sasl.common.helper.ReflectionHelper
 
toString() - Method in class net.sf.sasl.language.placeholder.syntax.ASTNode
Returns the same output as calling ASTNode.prettyPrint(int) with indent=0.
toString() - Method in class net.sf.sasl.language.placeholder.syntax.ScriptNode
 
ToStringTypeValueSerializeStrategy - Class in net.sf.sasl.language.placeholder.aop.resolver.typevalue
Serializes the toSerializeObjects objects by calling the toString() method on non null objects.
ToStringTypeValueSerializeStrategy() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.typevalue.ToStringTypeValueSerializeStrategy
 
tryLock(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Tries to acquire a mutex and do a tryLock on it.
tryLock(Object, long, TimeUnit) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Tries to acquire a mutex and do a timed wait tryLock on it.
tryLock(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
tryLock(Object, long, TimeUnit) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
tryLock() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
tryLock(long, TimeUnit) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 
tryUnproxy(Object) - Method in class net.sf.sasl.common.helper.SpringProxyHelper
Tries to return the original bean object, without any proxy in front of it.
TypeValueNode<T> - Class in net.sf.sasl.language.placeholder.syntax.types
Defines an abstract node that can store a static known type value object.
TypeValueNode() - Constructor for class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
Creates an empty root type value node.
TypeValueNode(ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
Creates a type value node that has the given parent.
TypeValueNode(T, ASTNode) - Constructor for class net.sf.sasl.language.placeholder.syntax.types.TypeValueNode
Create a type value node with the given parent and type value.
TypeValuePlaceholderResolver - Class in net.sf.sasl.language.placeholder.aop.resolver.typevalue
Resolver offers placeholders for getting informations of the arguments and return value type values of target method invocation.
TypeValuePlaceholderResolver() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.typevalue.TypeValuePlaceholderResolver
 

U

unlock(Object) - Method in interface net.sf.sasl.distributed.lock.ILockSequence
Unlocks the mutex for the given lockKey, so that the mutex could be locked by another thread.
unlock(Object) - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.LockSequence
 
unlock() - Method in class net.sf.sasl.distributed.lock.impl.DefaultLockSession.MutexDecorator
 

V

validateArgumentCount(String, Object[], int, int) - Static method in class net.sf.sasl.language.placeholder.aop.resolver.ResolveExceptionHelper
Throws a resolve exception if the argument count is lesser than min or greater than max.
validateArgumentTypes(String, Object[], Class<?>...) - Static method in class net.sf.sasl.language.placeholder.aop.resolver.ResolveExceptionHelper
Throws a ResolveException if the arguments in the arguments array are not assignable to the classes defined by types.
valueOf(String) - Static method in enum net.sf.sasl.aop.distributed.lock.annotation.mutex.DistributedDynamicMutexLockKey.LockKeySelectorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sasl.aop.logging.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sasl.language.placeholder.aop.interpreter.TargetMethodExecutionPhase
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.sasl.aop.distributed.lock.annotation.mutex.DistributedDynamicMutexLockKey.LockKeySelectorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.sasl.aop.logging.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.sasl.language.placeholder.aop.interpreter.TargetMethodExecutionPhase
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHITESPACE - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedSymbols
 

X

XmlTypeValueSerializeStrategy - Class in net.sf.sasl.language.placeholder.aop.resolver.typevalue
Serializes the toSerializeObjects over the XStream-library, which produces xml-code.
XmlTypeValueSerializeStrategy() - Constructor for class net.sf.sasl.language.placeholder.aop.resolver.typevalue.XmlTypeValueSerializeStrategy
 

_

_action_table - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Parse-action table.
_production_table - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
Production table.
_reduce_table - Static variable in class net.sf.sasl.language.placeholder.syntax.GeneratedParser
reduce_goto table.

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

Copyright © 2010. All Rights Reserved.