Package org.teamapps.cluster.service
Interface ServiceRegistry
- All Known Implementing Classes:
AtomixCluster,TeamAppsCluster
public interface ServiceRegistry
-
Method Summary
Modifier and Type Method Description <REQUEST extends Message, RESPONSE extends Message>
reactor.core.publisher.Mono<RESPONSE>createServiceTask(java.lang.String serviceName, java.lang.String method, REQUEST request, MessageDecoder<RESPONSE> responseDecoder)booleanisServiceAvailable(java.lang.String serviceName)voidregisterService(AbstractClusterService clusterService)
-
Method Details
-
registerService
-
isServiceAvailable
boolean isServiceAvailable(java.lang.String serviceName) -
createServiceTask
<REQUEST extends Message, RESPONSE extends Message> reactor.core.publisher.Mono<RESPONSE> createServiceTask(java.lang.String serviceName, java.lang.String method, REQUEST request, MessageDecoder<RESPONSE> responseDecoder)
-