| Package | Description |
|---|---|
| de.ruedigermoeller.fastcast.control | |
| de.ruedigermoeller.fastcast.packeting | |
| de.ruedigermoeller.fastcast.remoting |
| Modifier and Type | Method and Description |
|---|---|
TopicEntry |
ReceiveBufferDispatcher.getTopicEntry() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FCTransportDispatcher.hasReceiver(TopicEntry chan) |
boolean |
FCTransportDispatcher.hasSender(TopicEntry chan) |
void |
FCTransportDispatcher.installReceiver(TopicEntry chan,
MsgReceiver msgListener) |
void |
FCTransportDispatcher.installSender(TopicEntry topicEntry)
installs and initializes sender thread and buffer, sets is to topicEntry given in argument !!
|
void |
FCTransportDispatcher.startListening(TopicEntry topic) |
void |
FCTransportDispatcher.stopListening(TopicEntry topic) |
| Constructor and Description |
|---|
ReceiveBufferDispatcher(int packetSize,
String clusterName,
String nodeId,
TopicEntry entry,
MsgReceiver rec) |
| Modifier and Type | Method and Description |
|---|---|
TopicEntry |
PacketSendBuffer.getTopicEntry() |
TopicEntry |
PacketReceiveBuffer.getTopicEntry() |
| Constructor and Description |
|---|
PacketReceiveBuffer(int dataGramSizeBytes,
String clusterName,
String nodeId,
int historySize,
String receivesFrom,
TopicEntry entry,
MsgReceiver receiver,
Executor topicReceiverThread) |
PacketSendBuffer(int datagramSizeBytes,
String clusterName,
String nodeId,
TopicEntry entry) |
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<String,TopicEntry> |
FastCast.topics |
| Modifier and Type | Method and Description |
|---|---|
TopicEntry |
FCReceiveContext.getEntry() |
| Modifier and Type | Method and Description |
|---|---|
void |
FastCast.callRemoteMethod(TopicEntry topicEntry,
PacketSendBuffer sender,
int methodIndex,
Object[] args,
boolean loopback,
boolean unreliable) |
protected <T> T |
FCProxyFactory.createProxy(Class<T> serviceClz,
TopicEntry topic,
FastCast fastCast) |
protected void |
FastCast.installService(TopicEntry topic)
setup proxy classes, instantiate service and setup internal hashmaps.
|
void |
FastCast.sendBinaryContent(TopicEntry topicEntry,
PacketSendBuffer sender,
de.ruedigermoeller.heapoff.bytez.Bytez bytes,
int offset,
int length,
boolean loopback) |
void |
FCReceiveContext.setEntry(TopicEntry entry) |
void |
FCFutureResultHandler.setTopicEntry(TopicEntry topicEntry) |
Copyright © 2014. All rights reserved.