public class SpeedyMessagingImpl extends Object implements SpeedyMessaging
| Modifier and Type | Field and Description |
|---|---|
static int |
DATAGRAM_LENGTH |
| Constructor and Description |
|---|
SpeedyMessagingImpl(SpeedyHost localhost,
OnMessageErrorHandler subcribeErrorHandler,
SpeedyWiring wiring,
ImmutableIntMap<PublisherBucket> publisherBuckets,
ImmutableIntMap<SpeedyConnection> remoteConnections,
Map<Integer,SubscriberChannelState> channelStates,
PacketHandler packetHandler,
SchedulerThread schedulerThread) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
publish(String key,
byte[] bytes) |
void |
publish(String key,
byte[] bytes,
int dataLength) |
void |
request(String key,
byte[] bytes,
SpeedyMessageHandler responseHandler) |
void |
start() |
void |
subscribe(String key,
SpeedyMessageHandler messageHandler) |
void |
subscribe(String key,
SpeedyMessageReplyHandler messageHandler) |
public static final int DATAGRAM_LENGTH
public SpeedyMessagingImpl(SpeedyHost localhost, OnMessageErrorHandler subcribeErrorHandler, SpeedyWiring wiring, ImmutableIntMap<PublisherBucket> publisherBuckets, ImmutableIntMap<SpeedyConnection> remoteConnections, Map<Integer,SubscriberChannelState> channelStates, PacketHandler packetHandler, SchedulerThread schedulerThread)
public void start()
public void subscribe(String key, SpeedyMessageHandler messageHandler)
subscribe in interface SpeedyMessagingpublic void subscribe(String key, SpeedyMessageReplyHandler messageHandler)
subscribe in interface SpeedyMessagingpublic void publish(String key, byte[] bytes)
publish in interface SpeedyMessagingpublic void publish(String key, byte[] bytes, int dataLength)
publish in interface SpeedyMessagingpublic void request(String key, byte[] bytes, SpeedyMessageHandler responseHandler)
request in interface SpeedyMessagingpublic void close()
throws IOException
close in interface SpeedyMessagingIOExceptionCopyright © 2018. All rights reserved.