public class SpeedyMessagingPublisher extends Object implements PublishPromise
| Constructor and Description |
|---|
SpeedyMessagingPublisher(PacketHandler packetHandler,
SpeedyWiring wiring,
SchedulerThread schedulerThread) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
enable() |
void |
flush() |
void |
hostRegistration(HostRegistrationMessage message,
SpeedyConnection speedyConnection) |
void |
publish(String key,
byte[] data) |
void |
publish(String key,
byte[] data,
int dataLength) |
void |
request(String key,
byte[] data,
SpeedyMessageHandler responseHandler) |
void |
resend(PublisherBucket sequenceBucket,
long firstPacketKeyMissing,
long lastPacketKeyMissing) |
void |
start() |
public SpeedyMessagingPublisher(PacketHandler packetHandler, SpeedyWiring wiring, SchedulerThread schedulerThread)
public void hostRegistration(HostRegistrationMessage message, SpeedyConnection speedyConnection)
public void publish(String key, byte[] data)
publish in interface PublishPromisepublic void publish(String key, byte[] data, int dataLength)
public void request(String key, byte[] data, SpeedyMessageHandler responseHandler)
public void start()
public void enable()
public void resend(PublisherBucket sequenceBucket, long firstPacketKeyMissing, long lastPacketKeyMissing)
resend in interface PublishPromisepublic void close()
throws IOException
IOExceptionpublic void flush()
Copyright © 2018. All rights reserved.