Search in sources :

Example 1 with UpgradeCcmRegisterClusterProxyRequest

use of com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyRequest in project cloudbreak by hortonworks.

the class RegisterClusterProxyHandler method doAccept.

@Override
protected Selectable doAccept(HandlerEvent<UpgradeCcmRegisterClusterProxyRequest> event) {
    UpgradeCcmRegisterClusterProxyRequest request = event.getData();
    Long stackId = request.getResourceId();
    LOGGER.info("Registering to cluster proxy for CCM upgrade...");
    upgradeCcmService.registerClusterProxy(stackId);
    return new UpgradeCcmRegisterClusterProxyResult(stackId, request.getClusterId(), request.getOldTunnel());
}
Also used : UpgradeCcmRegisterClusterProxyRequest(com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyRequest) UpgradeCcmRegisterClusterProxyResult(com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyResult)

Example 2 with UpgradeCcmRegisterClusterProxyRequest

use of com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyRequest in project cloudbreak by hortonworks.

the class RegisterClusterProxyHandlerTest method doAccept.

@Test
void doAccept() {
    UpgradeCcmRegisterClusterProxyRequest request = new UpgradeCcmRegisterClusterProxyRequest(STACK_ID, CLUSTER_ID, Tunnel.CCM);
    when(event.getData()).thenReturn(request);
    Selectable result = underTest.doAccept(event);
    verify(upgradeCcmService).registerClusterProxy(STACK_ID);
    assertThat(result.selector()).isEqualTo("UPGRADECCMREGISTERCLUSTERPROXYRESULT");
}
Also used : UpgradeCcmRegisterClusterProxyRequest(com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyRequest) Selectable(com.sequenceiq.cloudbreak.common.event.Selectable) Test(org.junit.jupiter.api.Test)

Aggregations

UpgradeCcmRegisterClusterProxyRequest (com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyRequest)2 Selectable (com.sequenceiq.cloudbreak.common.event.Selectable)1 UpgradeCcmRegisterClusterProxyResult (com.sequenceiq.cloudbreak.reactor.api.event.cluster.upgrade.ccm.UpgradeCcmRegisterClusterProxyResult)1 Test (org.junit.jupiter.api.Test)1