Skip navigation links
A C D F G H I L M N O P R S U Z 

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
 
Activator - Class in org.apache.cxf.clustering.blueprint
 
Activator() - Constructor for class org.apache.cxf.clustering.blueprint.Activator
 
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(String) - 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.Portable - Class in org.apache.cxf.clustering.circuitbreaker
 
CircuitBreakerTargetSelector - Class in org.apache.cxf.clustering
 
CircuitBreakerTargetSelector(int, long) - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
 
CircuitBreakerTargetSelector(int, long, String) - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
 
CircuitBreakerTargetSelector() - Constructor for class org.apache.cxf.clustering.CircuitBreakerTargetSelector
 
ClusteringBPBeanDefinitionParser - Class in org.apache.cxf.clustering.blueprint
 
ClusteringBPBeanDefinitionParser(Class<?>) - Constructor for class org.apache.cxf.clustering.blueprint.ClusteringBPBeanDefinitionParser
 
ClusteringBPNamespaceHandler - Class in org.apache.cxf.clustering.blueprint
 
ClusteringBPNamespaceHandler() - Constructor for class org.apache.cxf.clustering.blueprint.ClusteringBPNamespaceHandler
 
complete(Exchange) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
Called on completion of the MEP for which the Conduit was required.

D

decorate(Node, ComponentMetadata, ParserContext) - Method in class org.apache.cxf.clustering.blueprint.ClusteringBPNamespaceHandler
 
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(FailoverFeature.Portable) - Constructor for class org.apache.cxf.clustering.FailoverFeature
 
FailoverFeature() - Constructor for class org.apache.cxf.clustering.FailoverFeature
 
FailoverFeature(String) - Constructor for class org.apache.cxf.clustering.FailoverFeature
 
FailoverFeature.Portable - Class in org.apache.cxf.clustering
 
FailoverStrategy - Interface in org.apache.cxf.clustering
Supports pluggable strategies for alternate endpoint selection on failover.
failoverStrategy - Variable in class org.apache.cxf.clustering.FailoverTargetSelector
 
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(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.
getAlternateAddresses() - 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() - Method in class org.apache.cxf.clustering.FailoverTargetSelector.InvocationContext
 
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
getManagedClasses() - Method in class org.apache.cxf.clustering.blueprint.ClusteringBPNamespaceHandler
 
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
 
getSchemaLocation(String) - Method in class org.apache.cxf.clustering.blueprint.ClusteringBPNamespaceHandler
 
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, MutableBeanMetadata, Element, String) - Method in class org.apache.cxf.clustering.blueprint.ClusteringBPBeanDefinitionParser
 
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.blueprint - package org.apache.cxf.clustering.blueprint
 
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

parse(Element, ParserContext) - Method in class org.apache.cxf.clustering.blueprint.ClusteringBPNamespaceHandler
 
performFailover(Exchange, FailoverTargetSelector.InvocationContext) - Method in class org.apache.cxf.clustering.FailoverTargetSelector
 
Portable() - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.Portable
 
Portable(String) - Constructor for class org.apache.cxf.clustering.circuitbreaker.CircuitBreakerFailoverFeature.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() - Constructor for class org.apache.cxf.clustering.FailoverFeature.Portable
 
Portable(String) - Constructor for class org.apache.cxf.clustering.FailoverFeature.Portable
 
Portable() - Constructor for class org.apache.cxf.clustering.LoadDistributorFeature.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
 
start(BundleContext) - Method in class org.apache.cxf.clustering.blueprint.Activator
 
stillTheSameAddress() - Method in class org.apache.cxf.clustering.RetryStrategy
 
stop(BundleContext) - Method in class org.apache.cxf.clustering.blueprint.Activator
 

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
 
A C D F G H I L M N O P R S U Z 
Skip navigation links

Apache CXF