Package org.forgerock.openig.handler
Class ClientHandlerHeaplet
java.lang.Object
org.forgerock.openig.heap.GenericHeaplet
org.forgerock.openig.handler.HttpClientHandlerHeaplet
org.forgerock.openig.handler.ClientHandlerHeaplet
- All Implemented Interfaces:
 Heaplet
Creates and initializes a 
ClientHandler in a heap environment.
 A ClientHandler serves the purpose of communicating from IG to a remote server. N.B. It should not be used
 as a Handler to proxy requests to the protected application.
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class org.forgerock.openig.handler.HttpClientHandlerHeaplet
circuitBreakerFilter, create, destroy, retryFilterMethods inherited from class org.forgerock.openig.heap.GenericHeaplet
create, endpointRegistry, evaluatedWithHeapProperties, expression, getConfig, getHeap, initialBindings, meterRegistryHolder, start 
- 
Field Details
- 
NAME
Public name used by resolver.- See Also:
 
 
 - 
 - 
Constructor Details
- 
ClientHandlerHeaplet
public ClientHandlerHeaplet() 
 - 
 - 
Method Details
- 
filters
Description copied from class:HttpClientHandlerHeapletReturns a list ofFilterthat will be executed on every request before theHttpClientHandler.- Specified by:
 filtersin classHttpClientHandlerHeaplet- Parameters:
 options- the options that will be used to create theHttpClientHandler.- Returns:
 - A list of 
Filterthat will be executed on every request before theHttpClientHandler. - Throws:
 HeapException- if any error occurs during the setup of the filters.
 - 
getType
Description copied from class:GenericHeapletReturns the type of the IG object.- Overrides:
 getTypein classGenericHeaplet- Returns:
 - the type of the IG object
 
 
 -