JavaScript is disabled on your browser.
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
E
G
I
L
O
R
S
T
U
V
W
A
AbstractBreakOnThrowable
- Interface in
org.qi4j.library.circuitbreaker.service
Abstract composite that enables the service to use the @BreakCircuitOnThrowable annotation on methods.
AbstractEnabledCircuitBreakerAvailability
- Interface in
org.qi4j.library.circuitbreaker.service
Abstract composite that determines Availability by checking the Enabled configuration and a CircuitBreaker.
AbstractEnabledCircuitBreakerAvailability.Mixin
- Class in
org.qi4j.library.circuitbreaker.service
AbstractEnabledCircuitBreakerAvailability.Mixin()
- Constructor for class org.qi4j.library.circuitbreaker.service.
AbstractEnabledCircuitBreakerAvailability.Mixin
addPropertyChangeListener(PropertyChangeListener)
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
addVetoableChangeListener(VetoableChangeListener)
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
afterActivation(ServiceReference<CircuitBreakerManagement>)
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Activator
B
beforePassivation(ServiceReference<CircuitBreakerManagement>)
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Activator
BreakCircuitConcern
- Class in
org.qi4j.library.circuitbreaker.service
This concern will update the circuit breaker on method invocation success and thrown exceptions.
BreakCircuitConcern()
- Constructor for class org.qi4j.library.circuitbreaker.service.
BreakCircuitConcern
BreaksCircuitOnThrowable
- Annotation Type in
org.qi4j.library.circuitbreaker.service
Annotate methods which when they throw throwables should cause circuit breakers to trip
C
CircuitBreaker
- Class in
org.qi4j.library.circuitbreaker
Implementation of CircuitBreaker pattern
CircuitBreaker(int, long, Specification<Throwable>)
- Constructor for class org.qi4j.library.circuitbreaker.
CircuitBreaker
CircuitBreaker(int, long)
- Constructor for class org.qi4j.library.circuitbreaker.
CircuitBreaker
CircuitBreaker()
- Constructor for class org.qi4j.library.circuitbreaker.
CircuitBreaker
circuitBreaker()
- Method in interface org.qi4j.library.circuitbreaker.service.
ServiceCircuitBreaker
circuitBreaker()
- Method in class org.qi4j.library.circuitbreaker.service.
ServiceCircuitBreakerMixin
CircuitBreaker.Status
- Enum in
org.qi4j.library.circuitbreaker
CircuitBreakerJMX
- Class in
org.qi4j.library.circuitbreaker.jmx
MBean for circuit breakers.
CircuitBreakerJMX(CircuitBreaker, ObjectName)
- Constructor for class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
CircuitBreakerJMXMBean
- Interface in
org.qi4j.library.circuitbreaker.jmx
MBean interface for circuit breakers
CircuitBreakerManagement
- Interface in
org.qi4j.library.circuitbreaker.jmx
JMX service that exposes ServiceCircuitBreakers as MBeans.
CircuitBreakerManagement.Activator
- Class in
org.qi4j.library.circuitbreaker.jmx
CircuitBreakerManagement.Activator()
- Constructor for class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Activator
CircuitBreakerManagement.Mixin
- Class in
org.qi4j.library.circuitbreaker.jmx
CircuitBreakerManagement.Mixin()
- Constructor for class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Mixin
CircuitBreakers
- Class in
org.qi4j.library.circuitbreaker
CircuitBreaker helper methods.
CircuitBreakers()
- Constructor for class org.qi4j.library.circuitbreaker.
CircuitBreakers
E
enabledOn()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
G
getEnableOn()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getEnableOn()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
getLastErrorMessage()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getLastErrorMessage()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
getServiceLevel()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getServiceLevel()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
getStatus()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getStatus()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
getThreshold()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getThreshold()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
getTrippedOn()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
getTrippedOn()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
I
in(Class<? extends Throwable>...)
- Static method in class org.qi4j.library.circuitbreaker.
CircuitBreakers
Allow all throwables that are equal to or subclasses of given list of throwables.
initialize()
- Method in class org.qi4j.library.circuitbreaker.service.
ServiceCircuitBreakerMixin
invoke(Object, Method, Object[])
- Method in class org.qi4j.library.circuitbreaker.service.
BreakCircuitConcern
isAvailable()
- Method in class org.qi4j.library.circuitbreaker.service.
AbstractEnabledCircuitBreakerAvailability.Mixin
isOn()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
L
lastThrowable()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
O
org.qi4j.library.circuitbreaker
- package org.qi4j.library.circuitbreaker
Circuit Breaker Library.
org.qi4j.library.circuitbreaker.jmx
- package org.qi4j.library.circuitbreaker.jmx
Circuit Breaker JMX Support.
org.qi4j.library.circuitbreaker.service
- package org.qi4j.library.circuitbreaker.service
Circuit Breaker Service.
R
registerCircuitBreakers()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Mixin
registerCircuitBreakers()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement
Expose all visible CircuitBreakers in JMX.
removePropertyChangeListener(PropertyChangeListener)
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
removeVetoableChangeListener(VetoableChangeListener)
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
rootCause(Specification<Throwable>)
- Static method in class org.qi4j.library.circuitbreaker.
CircuitBreakers
S
ServiceCircuitBreaker
- Interface in
org.qi4j.library.circuitbreaker.service
Services that have CircuitBreakers can implement this.
ServiceCircuitBreakerMixin
- Class in
org.qi4j.library.circuitbreaker.service
Helper implementation of ServiceCircuitBreaker.
ServiceCircuitBreakerMixin()
- Constructor for class org.qi4j.library.circuitbreaker.service.
ServiceCircuitBreakerMixin
serviceLevel()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
status()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
success()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
T
threshold()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
throwable(Throwable)
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
trip()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
trip()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
trip()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
trippedOn()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
turnOn()
- Method in class org.qi4j.library.circuitbreaker.
CircuitBreaker
turnOn()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMX
turnOn()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerJMXMBean
U
unregisterCircuitBreakers()
- Method in class org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement.Mixin
unregisterCircuitBreakers()
- Method in interface org.qi4j.library.circuitbreaker.jmx.
CircuitBreakerManagement
Unregister all exposed CircuitBreakers.
V
valueOf(String)
- Static method in enum org.qi4j.library.circuitbreaker.
CircuitBreaker.Status
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.qi4j.library.circuitbreaker.
CircuitBreaker.Status
Returns an array containing the constants of this enum type, in the order they are declared.
W
withBreaker(CircuitBreaker, Output<Item, ReceiverThrowable>)
- Static method in class org.qi4j.library.circuitbreaker.
CircuitBreakers
A
B
C
E
G
I
L
O
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes