Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
-
Deprecated.
- accept(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
-
Deprecated.
- 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
- add(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
- add(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
- 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(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, 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(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(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- and(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- 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(double) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(float) - 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(short) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- append(String) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- appendObjectHeader(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- apply(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
-
Deprecated.
- apply(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
-
Deprecated.
B
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Action.Base
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base
- Base(String) - Constructor for class org.glassfish.pfl.basic.fsm.Input.Base
- 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 -
Deprecated.
- 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 -
Deprecated.replaced in JDK8 by
BiPredicate - 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 -
Deprecated.replaced by
BiConsumer - BinaryVoidFunctionBase<S,
T> - Class in org.glassfish.pfl.basic.func - BinaryVoidFunctionBase(String) - Constructor for class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
- bind(Map<K, V>) - Method in class org.glassfish.pfl.basic.contain.Display
- bind(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(Pair<S, T>, Pair<S, T>) - Method in class org.glassfish.pfl.basic.contain.PairComparator
- compare(T, T) - Method in class org.glassfish.pfl.basic.contain.NaturalComparator
- 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
- CONFIG - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- 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
trueif this cache contains a mapping for the specified key. - containsKey(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif this map contains a mapping for the specified key. - containsValue(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif this map maps one or more keys to the specified value. - content() - 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.Holder
- 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.
- DEFERRED - Enum constant in enum org.glassfish.pfl.basic.fsm.Guard.Result
- defineClass(Class<?>, String, byte[]) - Method in class org.glassfish.pfl.basic.reflection.BridgeBase
-
Defines a new class from bytecode.
- 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
- DISABLED - Enum constant in enum org.glassfish.pfl.basic.fsm.Guard.Result
- 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.
- 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.
- 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
- ENABLED - Enum constant in enum org.glassfish.pfl.basic.fsm.Guard.Result
- 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
Setview of the mappings in this cache. - entrySet() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns a
Setview 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() - 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
- 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
- evaluate() - Method in interface org.glassfish.pfl.basic.func.NullaryFunction
-
Deprecated.
- 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(FSM, Input) - Method in interface org.glassfish.pfl.basic.fsm.Guard
-
Called by the state engine to determine whether a transition is enabled, deferred, or disabled.
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryFunctionBase
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryPredicateBase
- evaluate(S) - Method in class org.glassfish.pfl.basic.func.UnaryVoidFunctionBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryFunction
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryFunctionBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryPredicateBase
- evaluate(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryVoidFunction
-
Deprecated.
- evaluate(S, T) - Method in class org.glassfish.pfl.basic.func.BinaryVoidFunctionBase
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryFunction
-
Deprecated.
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
-
Deprecated.
- evaluate(T) - Method in interface org.glassfish.pfl.basic.func.UnaryVoidFunction
-
Deprecated.
- 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
- ExtensionBase() - Constructor for class org.glassfish.pfl.basic.logex.WrapperGenerator.ExtensionBase
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
- FINAL - Enum constant in enum org.glassfish.pfl.basic.fsm.State.Kind
- 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
- FINE - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- FINER - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- FINEST - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- 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() - Method in class org.glassfish.pfl.basic.contain.ResourceFactory
- get() - Static method in class org.glassfish.pfl.basic.reflection.Bridge
-
Fetch the Bridge singleton.
- 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(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return the value to which this cache maps the specified
key. - get(Object) - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns the value to which the specified key is mapped, or
nullif this map contains no mapping for the key. - 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(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Return the value (if any) associated with key.
- 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(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.
- 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(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.
- 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
oat 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.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(Constructor<?>) - Method in class org.glassfish.pfl.basic.algorithm.AnnotationAnalyzer
-
Same as cons.getParameterAnnotations, with the result converted to a list of maps.
- getParameterAnnotations(Method) - 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<T extends Node> - Interface in org.glassfish.pfl.basic.graph
- Graph(E, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.Graph
- Graph(Collection<E>, Graph.Finder<E>) - Constructor for class org.glassfish.pfl.basic.algorithm.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.IntFunc - Class in org.glassfish.pfl.basic.fsm
- Guard.Base.Predicate - Class in org.glassfish.pfl.basic.fsm
- Guard.Base.SimpleName - Class in org.glassfish.pfl.basic.fsm
- 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
-
Returns true if the given class defines a static initializer method, false otherwise.
- 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() - Constructor for class org.glassfish.pfl.basic.contain.Holder
- Holder(T) - Constructor for class org.glassfish.pfl.basic.contain.Holder
I
- id() - Element in annotation type org.glassfish.pfl.basic.logex.Log
-
The exception ID to be used.
- idPrefix() - Element in annotation type org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the prefix used in front of the numeric exception ID in the formatter exception message.
- in() - Method in class org.glassfish.pfl.basic.algorithm.Printer
- indent() - Method in class org.glassfish.pfl.basic.algorithm.Printer
- INFO - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- INITIAL - Enum constant in enum org.glassfish.pfl.basic.fsm.State.Kind
- 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
- IntFunc(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.IntFunc
- 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(Object, Method, Object[]) - Method in class org.glassfish.pfl.basic.proxy.CompositeInvocationHandlerImpl
- 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
- isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Return
trueif this cache contains no key-value mappings. - isEmpty() - Method in class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Returns
trueif 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
Setview 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
- level() - Element in annotation type org.glassfish.pfl.basic.logex.Log
-
The logging Level (encoded as an enum) to use for the log record generated from the annotated method.
- LinkedInvocationHandler - Interface in org.glassfish.pfl.basic.proxy
-
This interface is used for InvocationHandler types that are linked to their Proxy.
- 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.
- loggerName() - Element in annotation type org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the logger name to be used for all logged messages generated from the class.
- 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(boolean) - Static method in class org.glassfish.pfl.basic.func.NullaryPredicate.Factory
- makeConstant(T) - Static method in class org.glassfish.pfl.basic.func.NullaryFunction.Factory
-
Deprecated.
- 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
-
Deprecated.
- 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(Collection<A>, Collection<R>, 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
- map(Map<K, A>, UnaryFunction<A, R>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- map(Pair<K, V>...) - 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>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- 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.
- newConstructorForSerialization(Class<T>, Constructor<?>) - 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.
- 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
- NORMAL - Enum constant in enum org.glassfish.pfl.basic.fsm.State.Kind
- 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(Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- not(UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- NullaryFunction<T> - Interface in org.glassfish.pfl.basic.func
-
Deprecated.replaced by
Supplier - NullaryFunction.Factory - Class in org.glassfish.pfl.basic.func
-
Deprecated.
- 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... or get... methods.
- 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(Guard.Base.Predicate, Guard.Base.Predicate) - Static method in class org.glassfish.pfl.basic.fsm.Guard.Base
- or(UnaryPredicate<A>, UnaryPredicate<A>) - Static method in class org.glassfish.pfl.basic.algorithm.Algorithms
- org.glassfish.pfl.basic - module org.glassfish.pfl.basic
- 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(Object) - Method in class org.glassfish.pfl.basic.algorithm.Printer
- p(Object...) - Method in class org.glassfish.pfl.basic.algorithm.Printer
- p(String) - 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 utility class representing a generic types Pair of elements.
- Pair() - Constructor for class org.glassfish.pfl.basic.contain.Pair
- Pair(S) - Constructor for class org.glassfish.pfl.basic.contain.Pair
- Pair(S, T) - 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.
- Predicate(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.Predicate
- 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
keymaps to the givenvalue. - 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.
- readObjectNoDataForSerialization(Class<?>) - Method in class org.glassfish.pfl.basic.reflection.Bridge
- 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.
- REFERENCE - Enum constant in enum org.glassfish.pfl.basic.fsm.State.Kind
- remove(E) - Method in class org.glassfish.pfl.basic.contain.MultiSet
- remove(Object) - Method in class org.glassfish.pfl.basic.concurrent.SoftCache
-
Remove the mapping for the given
keyfrom this cache, if present. - 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(Object) - Method in class org.glassfish.pfl.basic.contain.ObjectSet
- remove(K) - Method in class org.glassfish.pfl.basic.concurrent.WeakCache
-
Remove any value associated with the key.
- 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
- resourceBundle() - Element in annotation type org.glassfish.pfl.basic.logex.ExceptionWrapper
-
Return the name of the ResourceBundle to use for I18N support for exceptions in this class.
- 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) - Method in class org.glassfish.pfl.basic.fsm.StateEngine
-
Euaivalent to setDefault( oldState, oldState )
- 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.
- 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
- SEVERE - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- SimpleName(String) - Constructor for class org.glassfish.pfl.basic.fsm.Guard.Base.SimpleName
- 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
Mapinterface. - SoftCache() - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the default capacity and the default load factor. - SoftCache(int) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the given initial capacity and the default load factor. - SoftCache(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.SoftCache
-
Construct a new, empty
SoftCachewith the given initial capacity and the given 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(Object) - Method in class org.glassfish.pfl.basic.algorithm.ObjectWriter
- startObject(String) - 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() - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
- SynchronizedHolder(T) - Constructor for class org.glassfish.pfl.basic.contain.SynchronizedHolder
T
- test(S, T) - Method in interface org.glassfish.pfl.basic.func.BinaryPredicate
-
Deprecated.
- test(T) - Method in interface org.glassfish.pfl.basic.func.UnaryPredicate
-
Deprecated.
- 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 -
Deprecated.replaced in JDK8 by
Function - 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
-
Deprecated.replaced by
Predicate - 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
-
Deprecated.replaced by
Consumer - 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
- value() - Element in annotation type org.glassfish.pfl.basic.logex.Message
-
Define the Log message to be generated for this exception.
- 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
Collectionview 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
- WARNING - Enum constant in enum org.glassfish.pfl.basic.logex.LogLevel
- 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
Mapimplementation with weak keys. - WeakHashMapSafeReadLock() - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the default initial capacity (16) and load factor (0.75). - WeakHashMapSafeReadLock(int) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the default load factor (0.75). - WeakHashMapSafeReadLock(int, float) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the given load factor. - WeakHashMapSafeReadLock(Map<? extends K, ? extends V>) - Constructor for class org.glassfish.pfl.basic.concurrent.WeakHashMapSafeReadLock
-
Constructs a new
WeakHashMapwith 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.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BiFunction