private class AnonProxy.EncapsulatedMixCascadeContainer extends AbstractMixCascadeContainer
AbstractMixCascadeContainer. Only difference is in
isReconnectedAutomatically().| Modifier and Type | Field and Description |
|---|---|
private AbstractMixCascadeContainer |
m_mixCascadeContainer |
| Constructor and Description |
|---|
EncapsulatedMixCascadeContainer(AbstractMixCascadeContainer a_mixCascadeContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(java.util.Observer a_observer) |
void |
deleteObserver(java.util.Observer a_observer) |
void |
deleteObservers() |
MixCascade |
getCurrentCascade()
Returns the last return value of getNextCascade().
|
MixCascade |
getNextCascade()
Must return a MixCascade and never null.
|
MixCascade |
getNextRandomCascade() |
ITrustModel |
getTrustModel() |
boolean |
isReconnectedAutomatically()
Returns true if the contained
MixCascade reconnects
automatically and does not use a forwarded connection. |
boolean |
isServiceAutoSwitched() |
void |
keepCurrentService(boolean a_bKeepCurrentCascade)
Optional method that should allow to return the last MixCascade (Service) that was returned
by getNextService() also the next time this method is called.
|
void |
reset() |
getCurrentServiceprivate AbstractMixCascadeContainer m_mixCascadeContainer
public EncapsulatedMixCascadeContainer(AbstractMixCascadeContainer a_mixCascadeContainer)
public void addObserver(java.util.Observer a_observer)
addObserver in class java.util.Observablepublic void deleteObserver(java.util.Observer a_observer)
deleteObserver in class java.util.Observablepublic void deleteObservers()
deleteObservers in class java.util.Observablepublic void reset()
reset in interface IServiceContainerreset in class AbstractMixCascadeContainerpublic ITrustModel getTrustModel()
getTrustModel in interface IServiceContainergetTrustModel in class AbstractMixCascadeContainerpublic MixCascade getNextRandomCascade()
getNextRandomCascade in class AbstractMixCascadeContainerpublic MixCascade getNextCascade()
AbstractMixCascadeContainergetNextCascade in class AbstractMixCascadeContainerpublic MixCascade getCurrentCascade()
AbstractMixCascadeContainergetCurrentCascade in class AbstractMixCascadeContainerpublic void keepCurrentService(boolean a_bKeepCurrentCascade)
AbstractMixCascadeContainerkeepCurrentService in interface IServiceContainerkeepCurrentService in class AbstractMixCascadeContainera_bKeepCurrentCascade - allows or disallows to keep the current cascade for the next callpublic boolean isServiceAutoSwitched()
isServiceAutoSwitched in interface IServiceContainerisServiceAutoSwitched in class AbstractMixCascadeContainerpublic boolean isReconnectedAutomatically()
MixCascade reconnects
automatically and does not use a forwarded connection.isReconnectedAutomatically in interface IServiceContainerisReconnectedAutomatically in class AbstractMixCascadeContainerAbstractMixCascadeContainer.isReconnectedAutomatically(),
AnonProxy.m_forwardedConnectionCopyright © 2023. All rights reserved.