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

A

Action - Interface in org.glassfish.pfl.basic.fsm
An Action may be associated with a transition between to states.
Action.Base - Class in org.glassfish.pfl.basic.fsm
 
Action.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Action.Base
 
add(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
add(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
add(State, Input, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Add a new transition (old,in,guard,act,new) to the state engine.
add(State, Set<Input>, Guard, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Repeatedly calls add( State, Input, Guard, Action, State ) for each element of input.
add(State, Input, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Add a transition with a guard that always evaluates to true.
add(State, Set<Input>, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Repeatedly call add( State, Input, Action, State ) for each element of input.
add(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
addAnnotation(AnnotatedElement, Annotation) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Add an annotation to element, which must be a Class, Method, or Constructor.
addFacet(T) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Add a facet to the object.
addFacet(T) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
addInheritedAnnotations(Class<?>, Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Add all annotations on cls (including inherited annotations and its methods (including overridden methods in super classes and interfaces) to super (which must be a super class or interface of cls).
addInvocationHandler(Class<?>, InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
Add an invocation handler for all methods on interface interf.
addInvocationHandler(Class<?>, InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
Algorithms - Class in org.glassfish.pfl.basic.algorithm
 
Algorithms.Action<T> - Interface in org.glassfish.pfl.basic.algorithm
 
and(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
and(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
AnnotationAnalyzer - Class in org.glassfish.pfl.basic.algorithm
Given an AnnotatedElement, fetch all of the inherited annotations.
AnnotationAnalyzer() - Constructor for class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
 
append(boolean) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(char) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(short) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(int) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(long) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(float) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(double) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
append(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
appendObjectHeader(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 

B

begin(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Initialize operation tracing on the caller's thread.
BinaryFunction<S,T,R> - Interface in org.glassfish.pfl.basic.func
 
BinaryFunctionBase<S,T,R> - Class in org.glassfish.pfl.basic.func
 
BinaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
BinaryPredicate<S,T> - Interface in org.glassfish.pfl.basic.func
 
BinaryPredicateBase<S,T> - Class in org.glassfish.pfl.basic.func
 
BinaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
BinaryVoidFunction<S,T> - Interface in org.glassfish.pfl.basic.func
 
BinaryVoidFunctionBase<S,T> - Class in org.glassfish.pfl.basic.func
 
BinaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
bind(K, V) - Method in class org.glassfish.pfl.basic.contain.Display
 
bind(Map<K, V>) - Method in class org.glassfish.pfl.basic.contain.Display
 
Bridge - Class in org.glassfish.pfl.basic.reflection
This class provides the methods for fundamental JVM operations needed in the ORB that are not part of the public Java API.
BridgeBase - Class in org.glassfish.pfl.basic.reflection
 
BridgeBase() - Constructor for class org.glassfish.pfl.basic.reflection.BridgeBase
 
BridgePermission - Class in org.glassfish.pfl.basic.reflection
Permission class used to protect access to the sun.corba.Bridge object.
BridgePermission(String) - Constructor for class org.glassfish.pfl.basic.reflection.BridgePermission
Creates a new BridgePermission with the specified name.
BridgePermission(String, String) - Constructor for class org.glassfish.pfl.basic.reflection.BridgePermission
Creates a new BridgePermission object with the specified name.

C

Chain - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
ClassAnalyzer - Class in org.glassfish.pfl.basic.algorithm
Analyzes class inheritance hiearchy and provides methods for searching for classes and methods.
clear() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Remove all mappings from this cache.
clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Remove all entries from the cache.
clear() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Removes all of the mappings from this map.
clear() - Method in class org.glassfish.pfl.basic.graph.NodeData
 
clear() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
compactObjectToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
A convenience method that gives the default behavior: do not use indenting to display the object's structure.
compare(T, T) - Method in class org.glassfish.pfl.basic.contain.NaturalComparator
 
compare(Pair<S, T>, Pair<S, T>) - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
compose(Action, Action) - Static method in class org.glassfish.pfl.basic.fsm.Action.Base
 
CompositeInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
 
CompositeInvocationHandlerImpl - Class in org.glassfish.pfl.basic.proxy
 
CompositeInvocationHandlerImpl() - Constructor for class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
constant(int) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
contains(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
contains(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return true if this cache contains a mapping for the specified key.
containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map maps one or more keys to the specified value.
content() - Method in class org.glassfish.pfl.basic.contain.Holder
 
content(T) - Method in class org.glassfish.pfl.basic.contain.Holder
 
content() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
content(T) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
convertToList(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Converts obj from an Array to a List, if obj is an array.
convertToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Convert argument to String, either by toString, ot Arrays.toString.
convertToString(Object) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
create() - Static method in class org.glassfish.pfl.basic.fsm.StateEngine
Create an empty uninitialized state engine.
create(Object) - Static method in class org.glassfish.pfl.basic.proxy.DelegateInvocationHandlerImpl
 

D

DEFAULT_INCREMENT - Static variable in class org.glassfish.pfl.basic.algorithm.Printer
 
defaultObjectToString(Object) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
A convenience method that gives the default behavior: use indenting to display the object's structure and do not use built-in toString methods.
defineClass(String, byte[], ClassLoader, ProtectionDomain) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Defines a class is a specified classloader.
DelayedObjectToString - Class in org.glassfish.pfl.basic.algorithm
 
DelayedObjectToString(Object, ObjectUtility) - Constructor for class org.glassfish.pfl.basic.algorithm.DelayedObjectToString
 
DelegateInvocationHandlerImpl - Class in org.glassfish.pfl.basic.proxy
 
DenseIntMapImpl<E> - Class in org.glassfish.pfl.basic.contain
Utility for managing mappings from densely allocated integer keys to arbitrary objects.
DenseIntMapImpl() - Constructor for class org.glassfish.pfl.basic.contain.DenseIntMapImpl
 
disable() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
Display<K,V> - Class in org.glassfish.pfl.basic.contain
Supports a Display as typically found in Lexical scoping.
Display() - Constructor for class org.glassfish.pfl.basic.contain.Display
 
doIt(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Action
Called by the state engine to perform an action before a state transition takes place.
doIt(Input) - Method in class org.glassfish.pfl.basic.fsm.Runner
Perform the transition for the given input in the current state.
doIt(Runner, Input, boolean) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Actually perform a state transition on the FSM on the runner.peek() FSM under Input in.
done() - Method in class org.glassfish.pfl.basic.fsm.Runner
Return true if the stack is empty, which means that the runner is finished.
done() - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Called after all transitions have been added to the state engine.
doPrivileged(Algorithms.Action<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
DumpIgnore - Annotation Type in org.glassfish.pfl.basic.algorithm
This annotation is applied to a field to indicate that it should not be displayed by ObjectUtility.*ToString.
DumpToString - Annotation Type in org.glassfish.pfl.basic.algorithm
This annotation is applied to a field to indicate that it should be displayed by ObjectUtility.*ToString using its toString() value.
DynamicAccessPermission - Class in org.glassfish.pfl.basic.proxy
This class controls the use of dynamic proxies.
DynamicAccessPermission(String) - Constructor for class org.glassfish.pfl.basic.proxy.DynamicAccessPermission
Creates a new DynamicAccessPermission with the specified name.
DynamicAccessPermission(String, String) - Constructor for class org.glassfish.pfl.basic.proxy.DynamicAccessPermission
Creates a new DynamicAccessPermission object with the specified name.

E

empty() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
enable() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
endElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
endObject() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
endReadArray() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
endReadValue() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Pop the record of the current value that was just read.
ensureClassInitialized(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Ensure that the class has been initialized.
enter(String, Object...) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
enterScope() - Method in class org.glassfish.pfl.basic.contain.Display
 
entrySet() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return a Set view of the mappings in this cache.
entrySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Set view of the mappings contained in this map.
eq(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Holder
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Pair
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
equals(Object) - Method in class org.glassfish.pfl.basic.contain.Triple
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
eval(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
eval() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
eval(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
evaluate(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Guard
Called by the state engine to determine whether a transition is enabled, defered, or disabled.
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
 
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
 
evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
 
evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryFunction
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryPredicate
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryVoidFunction
 
evaluate() - Method in class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
 
evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
ExceptionWrapper - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
exit() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
exitScope() - Method in class org.glassfish.pfl.basic.contain.Display
 

F

facet(Class<T>) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Access the Facet of Class T from the object.
facet(Class<T>) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
FacetAccessor - Interface in org.glassfish.pfl.basic.facet
Interface to access facets of an object.
FacetAccessorImpl - Class in org.glassfish.pfl.basic.facet
 
FacetAccessorImpl(Object) - Constructor for class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
facets() - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Return a list of all facets on this object.
facets() - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
FALSE(Class<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
FieldValueHelper - Class in org.glassfish.pfl.basic.reflection
 
FieldValueHelper() - Constructor for class org.glassfish.pfl.basic.reflection.FieldValueHelper
 
fill(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Create a value object for the given key.
filter(List<A>, List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
filter(List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
find(List<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
findClasses(UnaryPredicate<Class<?>>) - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
findMethods(UnaryPredicate<Method>) - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
finish() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Terminate operation tracing on the caller's thread.
first() - Method in class org.glassfish.pfl.basic.contain.Pair
 
first() - Method in class org.glassfish.pfl.basic.contain.Triple
 
flatten(List<S>, UnaryFunction<S, List<T>>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Flatten the results of applying map to list into a list of T.
fold(List<A>, R, BinaryFunction<R, A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
freeze() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
FSM - Interface in org.glassfish.pfl.basic.fsm
An FSM is used to represent an instance of a finite state machine which has a transition function represented by an instance of StateEngine.
FSMImpl - Class in org.glassfish.pfl.basic.fsm
This is the main class that represents an instance of a state machine using a state engine.
FSMImpl(StateEngine, State) - Constructor for class org.glassfish.pfl.basic.fsm.FSMImpl
 
FunctionBase - Class in org.glassfish.pfl.basic.func
 
FunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.FunctionBase
 

G

ge(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
get(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return the value to which this cache maps the specified key.
get(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Return the value (if any) associated with key.
get(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(int) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
If key >= 0, return the value bound to key, or null if none.
get(int) - Method in interface org.glassfish.pfl.basic.contain.IntMap
If key >= 0, return the value bound to key, or null if none.
get() - Method in class org.glassfish.pfl.basic.contain.ResourceFactory
 
get(Field) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Fetch the value of the field from whichever facet contains the field.
get(Field) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
get() - Static method in class org.glassfish.pfl.basic.reflection.Bridge
Fetch the Bridge singleton.
getAction() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getAnnotation(AnnotatedElement, Class<A>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
 
getAnnotations(Class<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return a map of all annotations defined on cls and its super classes and interfaces in ClassAnalyzer order.
getAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return a map of all annotations defined in method and its overriden methods in the inheritance order of the ClassAnalyzer for the method's defining class.
getAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getAnnotations, with the result converted to a map.
getAnnotations(Field) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as fld.getAnnotations, with the result converted to a map.
getAnnotations(Package) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as pkg.getAnnotations, with the result converted to a map.
getAnnotations(AnnotatedElement) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Return all annotations on the element, including any added annotations.
getAnnotationValues(Annotation, boolean) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Given an annotation, return a Map that maps each field (given by a method name) to its value in the annotation.
getAsString() - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Return the current contents of the OperationTracer state for the current thread.
getBoolean(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getByte(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getChar(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getChildren() - Method in interface org.glassfish.pfl.basic.graph.Node
Get all the children of this node.
getClassAnalyzer(Class<?>) - Static method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
getDefaultAction() - Method in class org.glassfish.pfl.basic.fsm.State
Get the default transition action that is used if the default next state is used.
getDefaultNextState() - Method in class org.glassfish.pfl.basic.fsm.State
Return the default next state for this state.
getDouble(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getFieldValue(Object, Field) - Static method in class org.glassfish.pfl.basic.reflection.FieldValueHelper
Returns the value of a field in an object.
getFirst(Collection<T>, Runnable) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
Return the first element of the list, or invoke handleEmptyList if list is empty.
getFloat(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getGuard() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getInputMap() - Method in class org.glassfish.pfl.basic.fsm.State
 
getInt(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Fetches a field element within the given object o at the given offset.
getInvocationHandler() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get an InvocationHandler.
getKind() - Method in class org.glassfish.pfl.basic.fsm.State
Return the Kind of this state.
getLatestUserDefinedLoader() - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
getLatestUserDefinedLoader() - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Obtain the latest user defined ClassLoader from the call stack.
getLevel() - Method in enum org.glassfish.pfl.basic.logex.LogLevel
 
getLoggerName(Class<?>) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Modify the default logger name if needed.
getLoggerName(Class<?>) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
getLogId(Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Get a message id for this log.
getLogId(Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
getLong(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getMessageInfo() - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.MessageInfo
Return a map from message ID to message for all exceptions defined in a @ExceptionWrapper interface.
getName() - Method in class org.glassfish.pfl.basic.fsm.NameBase
 
getNextState() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
getNodeData(T) - Method in interface org.glassfish.pfl.basic.graph.Graph
 
getNodeData(T) - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
getObject(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getParameterAnnotations(Method) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
getParameterAnnotations(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
getParent() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Get the parent state machine.
getParent() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
getPostorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getPreorderList() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getProxy() - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
 
getProxyInterfaces() - Method in interface org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get the interfaces that InvocationHandler instances produced by this InvocationHandlerFactory support.
getRoots() - Method in class org.glassfish.pfl.basic.algorithm.Graph
 
getRoots() - Method in interface org.glassfish.pfl.basic.graph.Graph
 
getRoots() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
getShort(Object, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
getStandardLogId(Method) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Expose the standard log ID for the method.
getState() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Get the current state of this FSM.
getState() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
Return the current state.
getStateEngine() - Method in interface org.glassfish.pfl.basic.fsm.FSM
Return the state engine used to create this FSM.
getStateEngine() - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
getStates(State.Kind) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Return the set of final states for this state engine.
Graph<E> - Class in org.glassfish.pfl.basic.algorithm
 
Graph(Collection<E>, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
 
Graph(E, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
 
Graph<T extends Node> - Interface in org.glassfish.pfl.basic.graph
 
Graph.Finder<E> - Interface in org.glassfish.pfl.basic.algorithm
A Finder finds the immediate successors of an element of the graph.
GraphImpl<T extends Node<T>> - Class in org.glassfish.pfl.basic.graph
Implementation of a simple graph.
GraphImpl() - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
 
GraphImpl(Collection<T>) - Constructor for class org.glassfish.pfl.basic.graph.GraphImpl
 
gt(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
Guard - Interface in org.glassfish.pfl.basic.fsm
 
Guard.Base - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base
 
Guard.Base.IntFunc - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.IntFunc(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.IntFunc
 
Guard.Base.Predicate - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.Predicate(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.Predicate
 
Guard.Base.SimpleName - Class in org.glassfish.pfl.basic.fsm
 
Guard.Base.SimpleName(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
 
Guard.Result - Enum in org.glassfish.pfl.basic.fsm
 

H

hashCode() - Method in class org.glassfish.pfl.basic.contain.Holder
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.Pair
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
hashCode() - Method in class org.glassfish.pfl.basic.contain.Triple
 
hasStaticInitializerForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
hasStaticInitializerForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns true if the given class defines a static initializer method, false otherwise.
Holder<T> - Class in org.glassfish.pfl.basic.contain
Type safe holder that can hold any non-primitive type.
Holder(T) - Constructor for class org.glassfish.pfl.basic.contain.Holder
 
Holder() - Constructor for class org.glassfish.pfl.basic.contain.Holder
 

I

in() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
indent() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
Input - Interface in org.glassfish.pfl.basic.fsm
This interface must be implemented by any class that is used as an input to a FSM.
Input.Base - Class in org.glassfish.pfl.basic.fsm
 
Input.Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Input.Base
 
IntMap<E> - Interface in org.glassfish.pfl.basic.contain
 
INVALID_FIELD_OFFSET - Static variable in class org.glassfish.pfl.basic.reflection.BridgeBase
This constant differs from all results that will ever be returned from BridgeBase.objectFieldOffset(java.lang.reflect.Field).
InvocationHandlerFactory - Interface in org.glassfish.pfl.basic.proxy
 
invoke(Method, Object...) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Invoke method on the appropriate facet of this object, that is, on the facet corresponding to method.getDeclaringClass.
invoke(Method, Object...) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
invoke(Object, Method, Object[]) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return true if this cache contains no key-value mappings.
isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return true iff the stack is empty.
iterator() - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
iterator() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 

K

keySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Set view of the keys contained in this map.

L

le(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
LinkedInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
This interface is used for InvocationHandler types that are linked to their Proxy.
list(T...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
Log - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to a method to define the log and exception details for the method.
LogLevel - Enum in org.glassfish.pfl.basic.logex
Enum corresponding to java.util.logging.Level that can be used in annotations.
lookup(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Must be implemented in a subclass.
lookup(K) - Method in class org.glassfish.pfl.basic.contain.Display
 
lt(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 

M

main(String[]) - Static method in class org.glassfish.pfl.basic.contain.MultiSet
 
make(boolean, int, int) - Static method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
makeConstant(T) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
 
makeConstant(boolean) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
 
makeException(String, Method) - Method in interface org.glassfish.pfl.basic.logex.WrapperGenerator.Extension
Construct an exception from the message and the exception type.
makeException(String, Method) - Method in class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
makeFuture(NullaryFunction<T>) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
 
makeFuture(NullaryPredicate) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
 
makeGuard(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
makeWrapper(Class<T>) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Given an interface annotated with @ExceptionWrapper, return a proxy implementing the interface.
makeWrapper(Class<T>, WrapperGenerator.Extension) - Static method in class org.glassfish.pfl.basic.logex.WrapperGenerator
Given an interface annotated with @ExceptionWrapper, return a proxy implementing the interface.
map(Pair<K, V>...) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(Collection<A>, Collection<R>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(Map<K, A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
map(List<A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
mapToFunction(Map<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
mark() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Record the current position in the stack for a subsequent popMark call.
MarkStack<E> - Class in org.glassfish.pfl.basic.contain
A stack with additional operations that support recording the current top of stack as a mark, and then later popping all items pushed since the last mark call.
MarkStack() - Constructor for class org.glassfish.pfl.basic.contain.MarkStack
 
Message - Annotation Type in org.glassfish.pfl.basic.logex
This annotation is applied to an interface or abstract class that is used to define methods for logging and/or constructing exceptions.
MultiSet<E> - Class in org.glassfish.pfl.basic.contain
A simple abstraction of a MultiSet, that is, a "set" that can contain more than one copy of the same element.
MultiSet() - Constructor for class org.glassfish.pfl.basic.contain.MultiSet
 

N

NameBase - Class in org.glassfish.pfl.basic.fsm
 
NameBase(String) - Constructor for class org.glassfish.pfl.basic.fsm.NameBase
 
NaturalComparator<T> - Class in org.glassfish.pfl.basic.contain
 
NaturalComparator() - Constructor for class org.glassfish.pfl.basic.contain.NaturalComparator
 
ne(Guard.Base.IntFunc, Guard.Base.IntFunc) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
newConstructorForExternalization(Class<T>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
newConstructorForExternalization(Class<T>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Return a constructor that can be used to create an instance of the class for externalization.
newConstructorForSerialization(Class<T>, Constructor<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
newConstructorForSerialization(Class<T>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
newConstructorForSerialization(Class<T>, Constructor<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Return a no-arg constructor for the specified class which invokes the specified constructor.
newConstructorForSerialization(Class<T>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Return a no-arg constructor for the specified class, based on the default constructor for its nearest non-serializable base class.
newOptionalDataExceptionForSerialization(boolean) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
newOptionalDataExceptionForSerialization(boolean) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Return a new OptionalDataException instance.
nl() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
Node<T extends Node> - Interface in org.glassfish.pfl.basic.graph
Node in a graph.
NodeData - Class in org.glassfish.pfl.basic.graph
Data about a node in a graph.
NodeData() - Constructor for class org.glassfish.pfl.basic.graph.NodeData
 
NoStackTrace - Annotation Type in org.glassfish.pfl.basic.logex
Indicates that stack traces should not be added to log records for logging methods in the interface (if on an interface), or for a particular method.
not(UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
not(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
NullaryFunction<T> - Interface in org.glassfish.pfl.basic.func
 
NullaryFunction.Factory - Class in org.glassfish.pfl.basic.func
 
NullaryFunctionBase<R> - Class in org.glassfish.pfl.basic.func
 
NullaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryFunctionBase
 
NullaryPredicate - Interface in org.glassfish.pfl.basic.func
 
NullaryPredicate.Factory - Class in org.glassfish.pfl.basic.func
 
NullaryPredicateBase - Class in org.glassfish.pfl.basic.func
 
NullaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryPredicateBase
 
NullaryVoidFunction - Interface in org.glassfish.pfl.basic.func
 
NullaryVoidFunctionBase - Class in org.glassfish.pfl.basic.func
 
NullaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.NullaryVoidFunctionBase
 

O

objectFieldOffset(Field) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns the offset of a non-static field, which can be passed into the set...
ObjectSet - Class in org.glassfish.pfl.basic.contain
 
ObjectSet() - Constructor for class org.glassfish.pfl.basic.contain.ObjectSet
 
objectToString(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
objectToString handles display of arbitrary objects.
ObjectUtility - Class in org.glassfish.pfl.basic.algorithm
General object related utilities.
ObjectUtility(boolean, int, int) - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectUtility
 
ObjectWriter - Class in org.glassfish.pfl.basic.algorithm
 
ObjectWriter() - Constructor for class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
OperationTracer - Class in org.glassfish.pfl.basic.logex
 
or(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
or(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
 
org.glassfish.pfl.basic.algorithm - package org.glassfish.pfl.basic.algorithm
 
org.glassfish.pfl.basic.concurrent - package org.glassfish.pfl.basic.concurrent
 
org.glassfish.pfl.basic.contain - package org.glassfish.pfl.basic.contain
 
org.glassfish.pfl.basic.facet - package org.glassfish.pfl.basic.facet
 
org.glassfish.pfl.basic.fsm - package org.glassfish.pfl.basic.fsm
 
org.glassfish.pfl.basic.func - package org.glassfish.pfl.basic.func
 
org.glassfish.pfl.basic.graph - package org.glassfish.pfl.basic.graph
 
org.glassfish.pfl.basic.logex - package org.glassfish.pfl.basic.logex
 
org.glassfish.pfl.basic.proxy - package org.glassfish.pfl.basic.proxy
 
org.glassfish.pfl.basic.reflection - package org.glassfish.pfl.basic.reflection
 
out() - Method in class org.glassfish.pfl.basic.algorithm.Printer
 

P

p(String) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
p(Object...) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
p(Object) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
pair(S, T) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 
Pair<S,T> - Class in org.glassfish.pfl.basic.contain
A utilitiy class representing a generic types Pair of elements.
Pair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
Pair(S) - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
Pair() - Constructor for class org.glassfish.pfl.basic.contain.Pair
 
PairComparator<S,T> - Class in org.glassfish.pfl.basic.contain
 
PairComparator(Comparator<? super S>, Comparator<? super T>) - Constructor for class org.glassfish.pfl.basic.contain.PairComparator
 
peek() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return the top element of the stack.
peek() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
peek() - Method in class org.glassfish.pfl.basic.fsm.Runner
Return the top fsm on the stack.
pop() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return the top element of the stack and remove it from the stack.
pop() - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
pop() - Method in class org.glassfish.pfl.basic.fsm.Runner
 
popMark() - Method in class org.glassfish.pfl.basic.contain.MarkStack
Return an ordered list of stack elements starting with the element that was on top of the stack when mark was called.
postAction(FSM) - Method in class org.glassfish.pfl.basic.fsm.State
Method that defines action that occurs whenever this state is exited, that is, when the state is changed from this state to a new state.
preAction(FSM) - Method in class org.glassfish.pfl.basic.fsm.State
Method that defines action that occurs whenever this state is entered from a different state.
printBuffer(byte[]) - Method in class org.glassfish.pfl.basic.algorithm.Printer
 
Printer - Class in org.glassfish.pfl.basic.algorithm
Manages printing of indented source code.
Printer(PrintStream) - Constructor for class org.glassfish.pfl.basic.algorithm.Printer
 
Printer(PrintStream, int, char) - Constructor for class org.glassfish.pfl.basic.algorithm.Printer
 
push(E) - Method in class org.glassfish.pfl.basic.contain.MarkStack
 
push(E) - Method in class org.glassfish.pfl.basic.contain.StackImpl
 
push(FSM) - Method in class org.glassfish.pfl.basic.fsm.Runner
Push a new fsm onto the stack.
put(K, V) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Update this cache so that the given key maps to the given value.
put(K, V) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Associates the specified value with the specified key in this map.
putAll(Map<? extends K, ? extends V>) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Copies all of the mappings from the specified map to this map.
putBoolean(Object, long, boolean) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putByte(Object, long, byte) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putChar(Object, long, char) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putDouble(Object, long, double) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putFloat(Object, long, float) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putInt(Object, long, int) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Stores a value into a given Java field.
putLong(Object, long, long) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putObject(Object, long, Object) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
putShort(Object, long, short) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 

R

readingField(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Update the current Value record to indicate the field currently being read.
readingIndex(int) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
readObjectForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
readObjectForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns a method handle to allow invocation of the specified class's readObject method.
readResolveForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
readResolveForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns a method handle to allow invocation of the specified class's readResolve method.
remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Remove the mapping for the given key from this cache, if present.
remove(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
Remove any value associated with the key.
remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Removes the mapping for a key from this weak hash map if it is present.
remove(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
 
remove(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
 
removeFacet(Class<?>) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
Remove the facet (if any) of the given type.
removeFacet(Class<?>) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
ResourceFactory<T> - Class in org.glassfish.pfl.basic.contain
A thread-safe, contention-free lazy resource factory.
ResourceFactory(NullaryFunction<T>) - Constructor for class org.glassfish.pfl.basic.contain.ResourceFactory
 
result - Variable in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
returnAction(FSM, FSM) - Method in class org.glassfish.pfl.basic.fsm.State
If this state has Kind REFERENCE, and its preAction pushes a nested FSM onto the stack, the returnAction method is called after the nested FSM reaches a final state.
rj(int) - Method in class org.glassfish.pfl.basic.algorithm.Printer
Right-Justify the next call to p so that the total number of characters is at least size.
run() - Method in interface org.glassfish.pfl.basic.algorithm.Algorithms.Action
 
Runner - Class in org.glassfish.pfl.basic.fsm
This is the main class that represents an instance of a state machine using a state engine.
Runner(FSM) - Constructor for class org.glassfish.pfl.basic.fsm.Runner
Create a new Runner with fsm on top of the stack.
Runner(FSM, boolean) - Constructor for class org.glassfish.pfl.basic.fsm.Runner
 

S

second() - Method in class org.glassfish.pfl.basic.contain.Pair
 
second() - Method in class org.glassfish.pfl.basic.contain.Triple
 
set(int, E) - Method in class org.glassfish.pfl.basic.contain.DenseIntMapImpl
If key >= 0, bind value to the key.
set(int, E) - Method in interface org.glassfish.pfl.basic.contain.IntMap
If key >= 0, bind value to the key.
set(Field, Object) - Method in interface org.glassfish.pfl.basic.facet.FacetAccessor
 
set(Field, Object) - Method in class org.glassfish.pfl.basic.facet.FacetAccessorImpl
 
setDefault(State, Action, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Set the default transition and action for a state.
setDefault(State, State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Equivalent to setDefault( oldState, act, newState ) where act is an action that does nothing.
setDefault(State) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Euaivalent to setDefault( oldState, oldState )
setDefaultAction(Action) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
Set the default action used in this state engine.
setDefaultHandler(InvocationHandler) - Method in interface org.glassfish.pfl.basic.proxy.CompositeInvocationHandler
Set the default invocation handler to use if none of the invocation handlers added by calls to addInvocationHandler apply.
setDefaultHandler(InvocationHandler) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
 
setParent(FSM) - Method in interface org.glassfish.pfl.basic.fsm.FSM
Set the parent state machine.
setParent(FSM) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
setProxy(Proxy) - Method in interface org.glassfish.pfl.basic.proxy.LinkedInvocationHandler
 
setState(State) - Method in interface org.glassfish.pfl.basic.fsm.FSM
Set the current state of this FSM.
setState(State) - Method in class org.glassfish.pfl.basic.fsm.FSMImpl
 
size() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
Return the number of key-value mappings in this cache.
size() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns the number of key-value mappings in this map.
size() - Method in class org.glassfish.pfl.basic.contain.MultiSet
Return the number of unique elements in this MultiSet.
size() - Method in class org.glassfish.pfl.basic.graph.GraphImpl
 
SoftCache<K,V> - Class in org.glassfish.pfl.basic.concurrent
A memory-sensitive implementation of the Map interface.
SoftCache(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the given initial capacity and the given load factor.
SoftCache(int) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the given initial capacity and the default load factor.
SoftCache() - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
Construct a new, empty SoftCache with the default capacity and the default load factor.
SPair<S extends Serializable,T extends Serializable> - Class in org.glassfish.pfl.basic.contain
Serializable version of Pair.
SPair(S, T) - Constructor for class org.glassfish.pfl.basic.contain.SPair
 
StackImpl<E> - Class in org.glassfish.pfl.basic.contain
 
StackImpl() - Constructor for class org.glassfish.pfl.basic.contain.StackImpl
 
StackTrace - Annotation Type in org.glassfish.pfl.basic.logex
Indicates that stack traces should be added to log records for logging methods in the interface (if on an interface), or for a particular method.
startElement() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startObject(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startObject(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
startReadArray(String, int) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
 
startReadValue(String) - Static method in class org.glassfish.pfl.basic.logex.OperationTracer
Push a record into the trace of the start of reading a value of the given type name.
State - Class in org.glassfish.pfl.basic.fsm
Base class for all states in a StateEngine.
State(String) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(Set<State>, String) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State(Set<State>, String, State.Kind) - Constructor for class org.glassfish.pfl.basic.fsm.State
 
State.Kind - Enum in org.glassfish.pfl.basic.fsm
Kind of state.
StateEngine - Class in org.glassfish.pfl.basic.fsm
Encodes the state transition function for a finite state machine.
staticFieldOffset(Field) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
 
SynchronizedHolder<T> - Class in org.glassfish.pfl.basic.contain
Type safe holder that can hold any non-primitive type.
SynchronizedHolder(T) - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
SynchronizedHolder() - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
 

T

third() - Method in class org.glassfish.pfl.basic.contain.Triple
 
throwException(Throwable) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Throw the exception.
toAccessibleField(Field, Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns the specified field after calling setAccessible, if it is accessible from the specified class.
toAccessibleMethod(Method, Class) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns the specified method after calling setAccessible, if it is accessible from the specified class.
toString() - Method in class org.glassfish.pfl.basic.algorithm.ClassAnalyzer
 
toString() - Method in class org.glassfish.pfl.basic.algorithm.DelayedObjectToString
 
toString() - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
 
toString() - Method in class org.glassfish.pfl.basic.contain.Holder
 
toString() - Method in class org.glassfish.pfl.basic.contain.Pair
 
toString() - Method in class org.glassfish.pfl.basic.contain.PairComparator
 
toString() - Method in class org.glassfish.pfl.basic.contain.SynchronizedHolder
 
toString() - Method in class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
 
toString() - Method in class org.glassfish.pfl.basic.fsm.NameBase
 
toString() - Method in class org.glassfish.pfl.basic.fsm.Transition
 
toString() - Method in class org.glassfish.pfl.basic.func.FunctionBase
 
Transition - Class in org.glassfish.pfl.basic.fsm
This represents an action, guard, and next state for a transition.
Triple<S,T,U> - Class in org.glassfish.pfl.basic.contain
Represents a Triple of values.
Triple(S, T, U) - Constructor for class org.glassfish.pfl.basic.contain.Triple
 
TRUE(Class<T>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
 

U

UnaryFunction<T,R> - Interface in org.glassfish.pfl.basic.func
 
UnaryFunctionBase<S,R> - Class in org.glassfish.pfl.basic.func
 
UnaryFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryFunctionBase
 
UnaryPredicate<T> - Interface in org.glassfish.pfl.basic.func
 
UnaryPredicateBase<S> - Class in org.glassfish.pfl.basic.func
 
UnaryPredicateBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryPredicateBase
 
UnaryVoidFunction<T> - Interface in org.glassfish.pfl.basic.func
 
UnaryVoidFunctionBase<S> - Class in org.glassfish.pfl.basic.func
 
UnaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
 
useToString(Class) - Method in class org.glassfish.pfl.basic.algorithm.ObjectUtility
 

V

valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
Returns the enum constant of this type with the specified name.
values() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Returns a Collection view of the values contained in this map.
values() - Static method in enum org.glassfish.pfl.basic.fsm.Guard.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.fsm.State.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.pfl.basic.logex.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakCache<K,V> - Class in org.glassfish.pfl.basic.concurrent
A simple cache with weak keys.
WeakCache() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakCache
 
WeakHashMapSafeReadLock<K,V> - Class in org.glassfish.pfl.basic.concurrent
A hashtable-based Map implementation with weak keys.
WeakHashMapSafeReadLock(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the given initial capacity and the given load factor.
WeakHashMapSafeReadLock(int) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the given initial capacity and the default load factor (0.75).
WeakHashMapSafeReadLock() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new, empty WeakHashMap with the default initial capacity (16) and load factor (0.75).
WeakHashMapSafeReadLock(Map<? extends K, ? extends V>) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
Constructs a new WeakHashMap with the same mappings as the specified map.
WrapperGenerator - Class in org.glassfish.pfl.basic.logex
Given an annotated interface, return a Proxy that implements that interface.
WrapperGenerator.Extension - Interface in org.glassfish.pfl.basic.logex
Extension API available to override the default behavior of the WrapperGenerator.
WrapperGenerator.ExtensionBase - Class in org.glassfish.pfl.basic.logex
Convenience base class for implementations of Extension that don't need to override every method.
WrapperGenerator.ExtensionBase() - Constructor for class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
 
WrapperGenerator.MessageInfo - Interface in org.glassfish.pfl.basic.logex
Hidden interface implemented by the result of the makeWrapper call.
writeObjectForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
writeObjectForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns a method handle to allow invocation of the specified class's writeObject method.
writeReplaceForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
 
writeReplaceForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
Returns a method handle to allow invocation of the specified class's writeReplace method.

_

_first - Variable in class org.glassfish.pfl.basic.contain.Pair
 
_second - Variable in class org.glassfish.pfl.basic.contain.Pair
 
A B C D E F G H I K L M N O P R S T U V W _ 

Copyright © 2017 Oracle. All rights reserved.