| Package | Description |
|---|---|
| io.kiw.speedy.channel | |
| io.kiw.speedy.marshaller | |
| io.kiw.speedy.publisher | |
| io.kiw.speedy.subscriber |
| Constructor and Description |
|---|
NackTask(PublishPromise publishPromise,
int publisherIdentifier,
int channelIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageUnMarshaller.unmarshallAndPotentiallyHandle(ByteBuffer packetBuffer,
ImmutableIntMap<GenericHandler> subscriptions,
OnMessageErrorHandler onMessageErrorHandler,
SubscriberChannelState channelState,
int publisherIdentifier,
PublishPromise publishPromise) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpeedyMessagingPublisher |
| Modifier and Type | Method and Description |
|---|---|
static NackSchedulerJob |
NackSchedulerJobFactory.build(PublishPromise publishPromise,
Set<Integer> publisherIdentifiers,
Set<Integer> channelIdentifiers) |
static void |
ManagementSubscriptions.getHostRegistrationSubscription(Map<Integer,GenericHandler> subscriptions,
SpeedyHost localhost,
ImmutableIntMap<SpeedyConnection> remoteHosts,
PublishPromise publishPromise) |
static void |
ManagementSubscriptions.getNackSubscription(Map<Integer,GenericHandler> subscriptions,
SpeedyHost localhost,
PublishPromise publishPromise,
ImmutableIntMap<PublisherBucket> publisherBuckets) |
void |
GenericHandler.handleMessage(ByteBuffer eventBuffer,
Responder responder,
int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
void |
SubscriberMultiThreadHandler.handleMessage(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
void |
SubscriberSameThreadHandler.handleMessage(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
void |
SubscriberThreadHandler.handleMessage(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
void |
SubscriberChannelState.handleMessage(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
PublishPromise publishPromise) |
void |
HandleMessageEvent.overwrite(GenericHandler speedyMessageHandler,
ByteBuffer eventBuffer,
int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
Responder |
Responder.setAndGet(int publisherIdentifier,
long eventSequenceNumber,
PublishPromise publishPromise) |
| Constructor and Description |
|---|
SpeedyMessagingSubscriber(MessageUnMarshaller messageUnMarshaller,
ImmutableIntMap<SpeedyConnection> remoteConnections,
PublishPromise publishPromise,
OnMessageErrorHandler onMessageErrorHandler,
SpeedyWiring wiring,
NackSchedulerJob nackSchedulerJob,
SchedulerThread schedulerThread,
ImmutableIntMap<GenericHandler> subscriptions) |
SpeedyMessagingSubscriberFactory(SpeedyHost localhost,
MessageUnMarshaller messageUnMarshaller,
ImmutableIntMap<SpeedyConnection> remoteConnections,
PublishPromise publishPromise,
OnMessageErrorHandler subcribeErrorHandler,
SpeedyWiring wiring,
ImmutableIntMap<PublisherBucket> publisherBuckets,
SchedulerThread schedulerThread,
Map<Integer,SubscriberChannelState> channelStates) |
Copyright © 2018. All rights reserved.