Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractStaticFailoverStrategy - Class in org.apache.cxf.clustering
-
Failover strategy based on a static cluster represented by multiple endpoints associated with the same service instance.
- AbstractStaticFailoverStrategy() - Constructor for class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
- allowRequest() - Method in interface org.apache.cxf.clustering.circuitbreaker.CircuitBreaker
-
Is request is allowed to go through (is circuit breaker closed or opened).
- allowRequest() - Method in class org.apache.cxf.clustering.circuitbreaker.ZestCircuitBreaker
C
- CircuitBreaker - Interface in org.apache.cxf.clustering.circuitbreaker
-
Basic abstract interface for circuit breaker implementation.
- CircuitBreakerFailoverBeanDefinitionParser - Class in org.apache.cxf.clustering.spring
- CircuitBreakerFailoverBeanDefinitionParser() - Constructor for class org.apache.cxf.clustering.spring.CircuitBreakerFailoverBeanDefinitionParser
- CircuitBreakerFailoverFeature - Class in org.apache.cxf.clustering.circuitbreaker
- CircuitBreakerFailoverFeature() - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- CircuitBreakerFailoverFeature(int, long) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- CircuitBreakerFailoverFeature(int, long, String) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- CircuitBreakerFailoverFeature(String) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- CircuitBreakerFailoverFeature.Portable - Class in org.apache.cxf.clustering.circuitbreaker
- CircuitBreakerTargetSelector - Class in org.apache.cxf.clustering
- CircuitBreakerTargetSelector() - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- CircuitBreakerTargetSelector(int, long) - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- CircuitBreakerTargetSelector(int, long, String) - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- complete(Exchange) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Called on completion of the MEP for which the Conduit was required.
D
- DEFAULT_THESHOLD - Static variable in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- DEFAULT_TIMEOUT - Static variable in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- doComplete(Exchange) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- doInitializeProvider(InterceptorProvider, Bus) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
F
- FailoverBeanDefinitionParser - Class in org.apache.cxf.clustering.spring
- FailoverBeanDefinitionParser() - Constructor for class org.apache.cxf.clustering.spring.FailoverBeanDefinitionParser
- FailoverFailedException - Exception in org.apache.cxf.clustering
- FailoverFailedException() - Constructor for exception org.apache.cxf.clustering.FailoverFailedException
- FailoverFailedException(String) - Constructor for exception org.apache.cxf.clustering.FailoverFailedException
- FailoverFailedException(String, Throwable) - Constructor for exception org.apache.cxf.clustering.FailoverFailedException
- FailoverFeature - Class in org.apache.cxf.clustering
-
This feature may be applied to a Client so as to enable failover from the initial target endpoint to any other compatible endpoint for the target service.
- FailoverFeature() - Constructor for class org.apache.cxf.clustering.FailoverFeature
- FailoverFeature(String) - Constructor for class org.apache.cxf.clustering.FailoverFeature
- FailoverFeature(FailoverFeature.Portable) - Constructor for class org.apache.cxf.clustering.FailoverFeature
- FailoverFeature.Portable - Class in org.apache.cxf.clustering
- failoverStrategy - Variable in class org.apache.cxf.clustering.FailoverTargetSelector
- FailoverStrategy - Interface in org.apache.cxf.clustering
-
Supports pluggable strategies for alternate endpoint selection on failover.
- FailoverTargetSelector - Class in org.apache.cxf.clustering
-
Implements a target selection strategy based on failover to an alternate target endpoint when a transport level failure is encountered.
- FailoverTargetSelector() - Constructor for class org.apache.cxf.clustering.FailoverTargetSelector
-
Normal constructor.
- FailoverTargetSelector(String) - Constructor for class org.apache.cxf.clustering.FailoverTargetSelector
- FailoverTargetSelector(Conduit) - Constructor for class org.apache.cxf.clustering.FailoverTargetSelector
-
Constructor, allowing a specific conduit to override normal selection.
- FailoverTargetSelector.InvocationContext - Class in org.apache.cxf.clustering
-
Records the context of an invocation.
G
- getAlternateAddresses() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- getAlternateAddresses(Exchange) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Get the alternate addresses for this invocation.
- getAlternateAddresses(Exchange) - Method in interface org.apache.cxf.clustering.FailoverStrategy
-
Get the alternate addresses for this invocation.
- getAlternateEndpoints() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- getAlternateEndpoints(Exchange) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Get the alternate endpoints for this invocation.
- getAlternateEndpoints(Exchange) - Method in interface org.apache.cxf.clustering.FailoverStrategy
-
Get the alternate endpoints for this invocation.
- getAlternateEndpoints(Exchange) - Method in class org.apache.cxf.clustering.RetryStrategy
- getBeanClass(Element) - Method in class org.apache.cxf.clustering.spring.CircuitBreakerFailoverBeanDefinitionParser
- getBeanClass(Element) - Method in class org.apache.cxf.clustering.spring.FailoverBeanDefinitionParser
- getBeanClass(Element) - Method in class org.apache.cxf.clustering.spring.LoadDistributorBeanDefinitionParser
- getBindingOperationInfo() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- getClientBootstrapAddress() - Method in class org.apache.cxf.clustering.FailoverFeature
- getClientBootstrapAddress() - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- getClientBootstrapAddress() - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- getContext() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- getDelayBetweenRetries() - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
- getDelayBetweenRetries() - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Returns delay (in milliseconds) between retries
- getEndpoints(Exchange, boolean) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Get the endpoints for this invocation.
- getFailoverTarget(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- getFailoverTarget(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Get the failover target endpoint, if a suitable one is available.
- getFailoverTarget(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
-
Get the failover target endpoint, if a suitable one is available.
- getInvocationContext(String) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- getInvocationKey(Exchange) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- getLogger() - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- getLogger() - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
- getLogLevel() - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Get the log level for reporting the selection of the new alternative address or endpoint
- getMaxNumberOfRetries() - Method in class org.apache.cxf.clustering.RetryStrategy
- getNextAlternate(List<T>) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Get next alternate endpoint.
- getNextAlternate(List<T>) - Method in class org.apache.cxf.clustering.RandomStrategy
-
Get next alternate endpoint.
- getNextAlternate(List<T>) - Method in class org.apache.cxf.clustering.RetryStrategy
- getNextAlternate(List<T>) - Method in class org.apache.cxf.clustering.SequentialStrategy
-
Get next alternate endpoint.
- getParams() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- getStrategy() - Method in class org.apache.cxf.clustering.FailoverFeature
- getStrategy() - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- getStrategy() - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- getTargetSelector() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- getTargetSelector() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- getTargetSelector() - Method in class org.apache.cxf.clustering.FailoverFeature
- getTargetSelector() - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- getTargetSelector() - Method in class org.apache.cxf.clustering.LoadDistributorFeature
- getTargetSelector() - Method in class org.apache.cxf.clustering.LoadDistributorFeature.Portable
- getThreshold() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- getThreshold() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- getTimeout() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- getTimeout() - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
H
- hasAlternates() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
I
- init() - Method in class org.apache.cxf.clustering.spring.NamespaceHandler
- initialize(Client, Bus) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- initTargetSelector(Endpoint) - Method in class org.apache.cxf.clustering.FailoverFeature
- initTargetSelector(Endpoint) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- InvocationContext(Endpoint, BindingOperationInfo, Object[], Map<String, Object>) - Constructor for class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- isFailover() - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
- isSupportNotAvailableErrorsOnly() - Method in class org.apache.cxf.clustering.FailoverTargetSelector
L
- LoadDistributorBeanDefinitionParser - Class in org.apache.cxf.clustering.spring
- LoadDistributorBeanDefinitionParser() - Constructor for class org.apache.cxf.clustering.spring.LoadDistributorBeanDefinitionParser
- LoadDistributorFeature - Class in org.apache.cxf.clustering
-
This feature may be applied to a Client so as to enable load distribution amongst a set of target endpoints or addresses Note that this feature changes the conduit on the fly and thus makes the Client not thread safe.
- LoadDistributorFeature() - Constructor for class org.apache.cxf.clustering.LoadDistributorFeature
- LoadDistributorFeature(String) - Constructor for class org.apache.cxf.clustering.LoadDistributorFeature
- LoadDistributorFeature.Portable - Class in org.apache.cxf.clustering
- LoadDistributorTargetSelector - Class in org.apache.cxf.clustering
-
The LoadDistributorTargetSelector attempts to do the same job as the FailoverTargetSelector, but to choose an alternate target on every request rather than just when a fault occurs.
- LoadDistributorTargetSelector() - Constructor for class org.apache.cxf.clustering.LoadDistributorTargetSelector
-
Normal constructor.
- LoadDistributorTargetSelector(String) - Constructor for class org.apache.cxf.clustering.LoadDistributorTargetSelector
- LoadDistributorTargetSelector(Conduit) - Constructor for class org.apache.cxf.clustering.LoadDistributorTargetSelector
-
Constructor, allowing a specific conduit to override normal selection.
M
- mapElement(ParserContext, BeanDefinitionBuilder, Element, String) - Method in class org.apache.cxf.clustering.spring.CircuitBreakerFailoverBeanDefinitionParser
- mapElement(ParserContext, BeanDefinitionBuilder, Element, String) - Method in class org.apache.cxf.clustering.spring.FailoverBeanDefinitionParser
- mapElement(ParserContext, BeanDefinitionBuilder, Element, String) - Method in class org.apache.cxf.clustering.spring.LoadDistributorBeanDefinitionParser
- markFailure(Throwable) - Method in interface org.apache.cxf.clustering.circuitbreaker.CircuitBreaker
-
Reports about failure conditions to circuit breaker.
- markFailure(Throwable) - Method in class org.apache.cxf.clustering.circuitbreaker.ZestCircuitBreaker
- markSuccess() - Method in interface org.apache.cxf.clustering.circuitbreaker.CircuitBreaker
-
Reports about successful invocation to circuit breaker.
- markSuccess() - Method in class org.apache.cxf.clustering.circuitbreaker.ZestCircuitBreaker
N
- NamespaceHandler - Class in org.apache.cxf.clustering.spring
- NamespaceHandler() - Constructor for class org.apache.cxf.clustering.spring.NamespaceHandler
O
- onFailure(FailoverTargetSelector.InvocationContext, Exception) - Method in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- onFailure(FailoverTargetSelector.InvocationContext, Exception) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- onSuccess(FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- onSuccess(FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- org.apache.cxf.clustering - package org.apache.cxf.clustering
- org.apache.cxf.clustering.circuitbreaker - package org.apache.cxf.clustering.circuitbreaker
- org.apache.cxf.clustering.spring - package org.apache.cxf.clustering.spring
- overrideAddressProperty(Map<String, Object>) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Override the ENDPOINT_ADDRESS property in the request context
- overrideAddressProperty(Map<String, Object>, String) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
P
- performFailover(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- Portable() - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- Portable() - Constructor for class org.apache.cxf.clustering.FailoverFeature.Portable
- Portable() - Constructor for class org.apache.cxf.clustering.LoadDistributorFeature.Portable
- Portable(int, long) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- Portable(int, long, String) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- Portable(String) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- Portable(String) - Constructor for class org.apache.cxf.clustering.FailoverFeature.Portable
- Portable(String) - Constructor for class org.apache.cxf.clustering.LoadDistributorFeature.Portable
- prepare(Message) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Called prior to the interceptor chain being traversed.
R
- RandomStrategy - Class in org.apache.cxf.clustering
-
Failover strategy based on a randomized walk through the static cluster represented by multiple endpoints associated with the same service instance.
- RandomStrategy() - Constructor for class org.apache.cxf.clustering.RandomStrategy
-
Constructor.
- replaceEndpointAddressPropertyIfNeeded(Message, String, Conduit) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- requiresFailover(Exchange, Exception) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Check if the exchange is suitable for a failover.
- requiresFailover(Exchange, Exception) - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
- retrieveOriginalEndpoint(Endpoint) - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- RetryStrategy - Class in org.apache.cxf.clustering
-
This strategy simply retries the invocation using the same Endpoint (CXF-2036).
- RetryStrategy() - Constructor for class org.apache.cxf.clustering.RetryStrategy
S
- selectAlternateAddress(List<String>) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Select one of the alternate addresses for a retried invocation.
- selectAlternateAddress(List<String>) - Method in interface org.apache.cxf.clustering.FailoverStrategy
-
Select one of the alternate addresses for a retried invocation.
- selectAlternateEndpoint(List<Endpoint>) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
-
Select one of the alternate endpoints for a retried invocation.
- selectAlternateEndpoint(List<Endpoint>) - Method in interface org.apache.cxf.clustering.FailoverStrategy
-
Select one of the alternate endpoints for a retried invocation.
- selectConduit(Message) - Method in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- selectConduit(Message) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Called when a Conduit is actually required.
- selectConduit(Message) - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
-
Called when a Conduit is actually required.
- SequentialStrategy - Class in org.apache.cxf.clustering
-
Failover strategy based on a sequential walk through the static cluster represented by multiple endpoints associated with the same service instance.
- SequentialStrategy() - Constructor for class org.apache.cxf.clustering.SequentialStrategy
- setAlternateAddresses(List<String>) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
- setAlternateAddresses(List<String>) - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- setAlternateEndpoints(List<Endpoint>) - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
- setClientBootstrapAddress(String) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- setClientBootstrapAddress(String) - Method in class org.apache.cxf.clustering.FailoverFeature
- setClientBootstrapAddress(String) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- setDelayBetweenRetries(long) - Method in class org.apache.cxf.clustering.AbstractStaticFailoverStrategy
- setFailover(boolean) - Method in class org.apache.cxf.clustering.LoadDistributorTargetSelector
- setMaxNumberOfRetries(int) - Method in class org.apache.cxf.clustering.RetryStrategy
- setOriginalEndpoint(FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- setStrategy(FailoverStrategy) - Method in class org.apache.cxf.clustering.CircuitBreakerTargetSelector
- setStrategy(FailoverStrategy) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- setStrategy(FailoverStrategy) - Method in class org.apache.cxf.clustering.FailoverFeature
- setStrategy(FailoverStrategy) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- setSupportNotAvailableErrorsOnly(boolean) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- setTargetSelector(FailoverTargetSelector) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- setTargetSelector(FailoverTargetSelector) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- setTargetSelector(FailoverTargetSelector) - Method in class org.apache.cxf.clustering.FailoverFeature.Portable
- setTargetSelector(FailoverTargetSelector) - Method in class org.apache.cxf.clustering.FailoverFeature
- setThreshold(int) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- setThreshold(int) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- setTimeout(long) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
- setTimeout(long) - Method in class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature
- setupExchangeExceptionProperties(Exchange) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
- stillTheSameAddress() - Method in class org.apache.cxf.clustering.RetryStrategy
U
- updateContextAlternatives(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
-
Fetches and updates the alternative address or/and alternative endpoints (depending on the strategy) for current invocation context.
Z
- ZestCircuitBreaker - Class in org.apache.cxf.clustering.circuitbreaker
- ZestCircuitBreaker(int, long) - Constructor for class org.apache.cxf.clustering.circuitbreaker.ZestCircuitBreaker
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form