public abstract class AbstractClient extends Object implements Client
| Constructor and Description |
|---|
AbstractClient(String name,
String id,
Function<MessageType,? extends GatewayClient> gatewayClients,
Function<MessageType,? extends TrackingClient> trackingClients,
EventStoreClient eventStoreClient,
SchedulingClient schedulingClient,
KeyValueClient keyValueClient) |
| Modifier and Type | Method and Description |
|---|---|
EventStoreClient |
getEventStoreClient() |
GatewayClient |
getGatewayClient(MessageType messageType) |
KeyValueClient |
getKeyValueClient() |
SchedulingClient |
getSchedulingClient() |
TrackingClient |
getTrackingClient(MessageType messageType) |
String |
id() |
String |
name() |
void |
shutDown() |
public AbstractClient(String name, String id, Function<MessageType,? extends GatewayClient> gatewayClients, Function<MessageType,? extends TrackingClient> trackingClients, EventStoreClient eventStoreClient, SchedulingClient schedulingClient, KeyValueClient keyValueClient)
public GatewayClient getGatewayClient(MessageType messageType)
getGatewayClient in interface Clientpublic TrackingClient getTrackingClient(MessageType messageType)
getTrackingClient in interface Clientpublic EventStoreClient getEventStoreClient()
getEventStoreClient in interface Clientpublic SchedulingClient getSchedulingClient()
getSchedulingClient in interface Clientpublic KeyValueClient getKeyValueClient()
getKeyValueClient in interface ClientCopyright © 2019 Flux Capacitor. All rights reserved.