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());
}
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");
}
Aggregations