| Package | Description |
|---|---|
| io.kiw.speedy | |
| io.kiw.speedy.marshaller | |
| io.kiw.speedy.publisher | |
| io.kiw.speedy.subscriber | |
| io.kiw.speedy.wiring |
| Modifier and Type | Method and Description |
|---|---|
SpeedyConnection[] |
PublisherBucket.getRemoteConnections() |
| Constructor and Description |
|---|
PublisherBucket(Set<String> keysToPublishTo,
int windowSize,
int localhostIdentifier,
int channelIdentifier,
SubscriberChannelState subscriberChannelState,
SpeedyConnection[] speedyConnections) |
| 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 |
EventMarshaller.push(String key,
byte[] eventIntBytes,
int eventLength,
PublisherSequenceState packetSequenceState,
long eventSequenceNumber,
SpeedyConnection[] connectionsToPublishTo,
boolean isManagementKey) |
| Modifier and Type | Method and Description |
|---|---|
Collection<SpeedyConnection> |
SendMessageRequest.getConnections() |
| Modifier and Type | Method and Description |
|---|---|
void |
PacketFlusher.flushNewMessage(ByteBuffer packetBuffer,
SpeedyConnection[] connectionsToPublishTo,
PublisherSequenceState packetSequenceState) |
void |
PacketFlusher.flushResendMessage(ByteBuffer packetBuffer,
SpeedyConnection[] connectionsToPublishTo) |
void |
SpeedyMessagingPublisher.hostRegistration(HostRegistrationMessage message,
SpeedyConnection speedyConnection) |
| Constructor and Description |
|---|
SendMessageRequest(String key,
byte[] marshalledData,
Collection<SpeedyConnection> connections) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ManagementSubscriptions.getHostAcknowledgementSubscription(Map<Integer,GenericHandler> subscriptions,
SpeedyHost localhost,
ImmutableIntMap<SpeedyConnection> remoteHosts) |
static void |
ManagementSubscriptions.getHostRegistrationSubscription(Map<Integer,GenericHandler> subscriptions,
SpeedyHost localhost,
ImmutableIntMap<SpeedyConnection> remoteHosts,
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
UdpSpeedyWiring.connectToRemoteHost(SpeedyConnection speedyConnection,
Runnable publishTask) |
void |
StubWiring.connectToRemoteHost(SpeedyConnection speedyConnection,
Runnable publishTask) |
void |
SpeedyWiring.connectToRemoteHost(SpeedyConnection speedyConnection,
Runnable publishTask) |
| Modifier and Type | Method and Description |
|---|---|
void |
UdpSpeedyWiring.connectIfSingleConnection(ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
StubWiring.connectIfSingleConnection(ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
SpeedyWiring.connectIfSingleConnection(ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
UdpSpeedyWiring.start(SpeedyMessagingPublisher speedyMessagingPublisher,
SpeedyMessagingSubscriber speedyMessagingSubscriber,
SchedulerThread schedulerThread,
ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
StubWiring.start(SpeedyMessagingPublisher speedyMessagingPublisher,
SpeedyMessagingSubscriber speedyMessagingSubscriber,
SchedulerThread schedulerThread,
ImmutableIntMap<SpeedyConnection> remoteConnections) |
void |
SpeedyWiring.start(SpeedyMessagingPublisher speedyMessagingPublisher,
SpeedyMessagingSubscriber speedyMessagingSubscriber,
SchedulerThread schedulerThread,
ImmutableIntMap<SpeedyConnection> remoteConnections) |
Copyright © 2018. All rights reserved.