Package org.forgerock.openig.handler
Class ReverseProxyHandler.Heaplet
- java.lang.Object
-
- org.forgerock.openig.heap.GenericHeaplet
-
- org.forgerock.openig.handler.ClientHandler.Heaplet
-
- org.forgerock.openig.handler.ReverseProxyHandler.Heaplet
-
- All Implemented Interfaces:
Heaplet
- Enclosing class:
- ReverseProxyHandler
public static class ReverseProxyHandler.Heaplet extends ClientHandler.Heaplet
Creates a reverse proxy handler in a heap environment.
-
-
Constructor Summary
Constructors Constructor Description Heaplet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
create()
Called to request the heaplet create an object.protected String
defaultAsyncBehavior()
Returns default asyncBehavior value if undefined in configuration.protected String
defaultSoTimeout()
Returns default soTimeout value if undefined in configuration.protected String
getType()
Returns the type of the IG object.-
Methods inherited from class org.forgerock.openig.handler.ClientHandler.Heaplet
destroy
-
Methods inherited from class org.forgerock.openig.heap.GenericHeaplet
create, endpointRegistry, evaluatedWithHeapProperties, expression, getConfig, getHeap, getSecretService, meterRegistryHolder, start
-
-
-
-
Method Detail
-
create
public Object create() throws HeapException
Description copied from class:GenericHeaplet
Called to request the heaplet create an object. Called byHeaplet.create(Name, JsonValue, Heap)
after initializing the protected field members. Implementations should parse configuration but not acquire resources, start threads, or log any initialization messages. These tasks should be performed by theGenericHeaplet.start()
method.- Overrides:
create
in classClientHandler.Heaplet
- Returns:
- The created object.
- Throws:
HeapException
- if an exception occurred during creation of the heap object or any of its dependencies.
-
defaultAsyncBehavior
protected String defaultAsyncBehavior()
Description copied from class:ClientHandler.Heaplet
Returns default asyncBehavior value if undefined in configuration.- Overrides:
defaultAsyncBehavior
in classClientHandler.Heaplet
- Returns:
- default asyncBehavior value if undefined in configuration.
-
getType
protected String getType()
Description copied from class:GenericHeaplet
Returns the type of the IG object.- Overrides:
getType
in classClientHandler.Heaplet
- Returns:
- the type of the IG object
-
defaultSoTimeout
protected String defaultSoTimeout()
Description copied from class:ClientHandler.Heaplet
Returns default soTimeout value if undefined in configuration.- Overrides:
defaultSoTimeout
in classClientHandler.Heaplet
- Returns:
- default soTimeout value if undefined in configuration.
-
-