Class ScriptableThrottlingPolicy.Heaplet
- java.lang.Object
-
- org.forgerock.openig.heap.GenericHeaplet
-
- org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
-
- org.forgerock.openig.filter.throttling.ScriptableThrottlingPolicy.Heaplet
-
- All Implemented Interfaces:
Heaplet
- Enclosing class:
- ScriptableThrottlingPolicy
public static class ScriptableThrottlingPolicy.Heaplet extends AbstractScriptableHeapObject.AbstractScriptableHeaplet
Creates and initializes a scriptable object in a heap environment.
-
-
Constructor Summary
Constructors Constructor Description Heaplet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptableThrottlingPolicynewInstance(Script script, Heap heap)Creates the new heap object instance using the provided script.-
Methods inherited from class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
create
-
Methods inherited from class org.forgerock.openig.heap.GenericHeaplet
create, destroy, endpointRegistry, evaluatedWithHeapProperties, expression, start
-
-
-
-
Method Detail
-
newInstance
public ScriptableThrottlingPolicy newInstance(Script script, Heap heap) throws HeapException
Description copied from class:AbstractScriptableHeapObject.AbstractScriptableHeapletCreates the new heap object instance using the provided script.- Specified by:
newInstancein classAbstractScriptableHeapObject.AbstractScriptableHeaplet- Parameters:
script- The compiled script.heap- The heap to look for bindings- Returns:
- The new heap object instance using the provided script.
- Throws:
HeapException- if an exception occurred during creation of the heap object or any of its dependencies.
-
-