Package org.jruby.runtime.opto
Class FailoverSwitchPointInvalidator
java.lang.Object
org.jruby.runtime.opto.FailoverSwitchPointInvalidator
- All Implemented Interfaces:
Invalidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final SwitchPointprivate final intprivate final AtomicStampedReference<SwitchPoint> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()voidvoidinvalidateAll(List<Invalidator> invalidators)
-
Field Details
-
DUMMY
-
switchPoint
-
maxFailures
private final int maxFailures
-
-
Constructor Details
-
FailoverSwitchPointInvalidator
public FailoverSwitchPointInvalidator(int maxFailures)
-
-
Method Details
-
invalidate
public void invalidate()- Specified by:
invalidatein interfaceInvalidator
-
invalidateAll
- Specified by:
invalidateAllin interfaceInvalidator
-
getData
- Specified by:
getDatain interfaceInvalidator
-
replaceSwitchPoint
-