public interface SpeedyWiring
| Modifier and Type | Method and Description |
|---|---|
void |
addPulseHandler(Runnable pulseHandler) |
MultiThreadSubscriberHandler |
buildMultiThreadSubscriberHandler(List<io.kiw.tetryon.Tetryon.EventHandler<HandleMessageEvent>> group) |
void |
closePublisher() |
void |
closeSubscriber() |
void |
completeEvent(int eventId) |
void |
connectIfSingleConnection(ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
connectToRemoteHost(SpeedyConnection speedyConnection,
Runnable publishTask) |
long |
getNanoTime() |
ThreadHandler |
getThreadHandler() |
void |
receive(ByteBuffer readBuffer) |
void |
registerFragmentHandler(Runnable fragmentHandler) |
void |
sendPacket(ByteBuffer writeBuffer,
SpeedyHost socketAddress) |
void |
start(SpeedyMessagingPublisher speedyMessagingPublisher,
SpeedyMessagingSubscriber speedyMessagingSubscriber,
SchedulerThread schedulerThread,
ImmutableIntMap<SpeedyConnection> remoteConnections) |
int |
startEvent() |
PacketHandler |
wrapPacketHandler(PacketHandlerImpl delegate) |
void sendPacket(ByteBuffer writeBuffer, SpeedyHost socketAddress)
void closePublisher()
void receive(ByteBuffer readBuffer)
void closeSubscriber()
void registerFragmentHandler(Runnable fragmentHandler)
ThreadHandler getThreadHandler()
void connectToRemoteHost(SpeedyConnection speedyConnection, Runnable publishTask)
void start(SpeedyMessagingPublisher speedyMessagingPublisher, SpeedyMessagingSubscriber speedyMessagingSubscriber, SchedulerThread schedulerThread, ImmutableIntMap<SpeedyConnection> remoteConnections)
void connectIfSingleConnection(ImmutableIntMap<SpeedyConnection> remoteConnections)
void completeEvent(int eventId)
long getNanoTime()
PacketHandler wrapPacketHandler(PacketHandlerImpl delegate)
int startEvent()
void addPulseHandler(Runnable pulseHandler)
MultiThreadSubscriberHandler buildMultiThreadSubscriberHandler(List<io.kiw.tetryon.Tetryon.EventHandler<HandleMessageEvent>> group)
Copyright © 2018. All rights reserved.