Class TopologyWebSocketBehavior
- java.lang.Object
-
- org.apache.wicket.behavior.Behavior
-
- org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
-
- org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
- org.apache.syncope.client.console.topology.TopologyWebSocketBehavior
-
- All Implemented Interfaces:
Serializable,IComponentAwareEventSink,IComponentAwareHeaderContributor,IClusterable
public class TopologyWebSocketBehavior extends WebSocketBehavior
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classTopologyWebSocketBehavior.Checkerprotected classTopologyWebSocketBehavior.ConnectorCheckerprotected classTopologyWebSocketBehavior.ResourceChecker
-
Field Summary
Fields Modifier and Type Field Description protected ConfParamOpsconfParamOpsprotected static StringCONNECTOR_TEST_TIMEOUT_PARAMETERprotected ConnectorRestClientconnectorRestClientprotected Map<String,String>connectorsprotected IntegerconnectorTestTimeoutprotected StringcoreAddressprotected Stringdomainprotected SimpleAsyncTaskExecutorexecutorprotected Stringjwtprotected static LoggerLOGprotected static JsonMapperMAPPERprotected static StringRESOURCE_TEST_TIMEOUT_PARAMETERprotected ResourceRestClientresourceRestClientprotected Map<String,String>resourcesprotected IntegerresourceTestTimeoutprotected Set<String>runningConnCheckprotected Set<String>runningResCheckprotected ServiceOpsserviceOps
-
Constructor Summary
Constructors Constructor Description TopologyWebSocketBehavior()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconnCheckDone(Collection<String> connectors)protected voidonMessage(WebSocketRequestHandler handler, TextMessage message)booleanresCheckDone(Collection<String> resources)protected voidtimeoutHandlingConnectionChecker(TopologyWebSocketBehavior.Checker checker, Integer timeout, Map<String,String> responses, Set<String> running)-
Methods inherited from class org.apache.wicket.protocol.ws.api.WebSocketBehavior
onAbort, onClose, onConnect, onError, onEvent, onMessage, onPush
-
Methods inherited from class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
getBaseUrl, getContext, getContextPath, getFilterPrefix, getPort, getSecurePort, getSessionId, getStatelessHint, getWebSocketSetupScript, renderHead
-
Methods inherited from class org.apache.wicket.behavior.Behavior
afterRender, beforeRender, bind, canCallListener, detach, isEnabled, isTemporary, onAttribute, onComponentTag, onConfigure, onException, onRemove, onTag, unbind
-
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
MAPPER
protected static final JsonMapper MAPPER
-
CONNECTOR_TEST_TIMEOUT_PARAMETER
protected static final String CONNECTOR_TEST_TIMEOUT_PARAMETER
- See Also:
- Constant Field Values
-
RESOURCE_TEST_TIMEOUT_PARAMETER
protected static final String RESOURCE_TEST_TIMEOUT_PARAMETER
- See Also:
- Constant Field Values
-
serviceOps
@SpringBean protected ServiceOps serviceOps
-
confParamOps
@SpringBean protected ConfParamOps confParamOps
-
connectorRestClient
@SpringBean protected ConnectorRestClient connectorRestClient
-
resourceRestClient
@SpringBean protected ResourceRestClient resourceRestClient
-
executor
protected final transient SimpleAsyncTaskExecutor executor
-
coreAddress
protected String coreAddress
-
domain
protected String domain
-
jwt
protected String jwt
-
connectorTestTimeout
protected Integer connectorTestTimeout
-
resourceTestTimeout
protected Integer resourceTestTimeout
-
-
Method Detail
-
timeoutHandlingConnectionChecker
protected void timeoutHandlingConnectionChecker(TopologyWebSocketBehavior.Checker checker, Integer timeout, Map<String,String> responses, Set<String> running)
-
onMessage
protected void onMessage(WebSocketRequestHandler handler, TextMessage message)
- Overrides:
onMessagein classWebSocketBehavior
-
connCheckDone
public boolean connCheckDone(Collection<String> connectors)
-
resCheckDone
public boolean resCheckDone(Collection<String> resources)
-
-