A B C D E F G H I J L M N O P R S T U W 

A

addRetransmissionRequest(RetransPacket, Transport) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
addTo(TopicStats, int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
adjustSendPause(int, TopicStats) - Method in interface de.ruedigermoeller.fastcast.control.FlowControl
 
adjustSendPause(int, TopicStats) - Method in class de.ruedigermoeller.fastcast.control.StupidFlowControl
 
assignCallbackId(FCFutureResultHandler) - Method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 

B

build() - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
compiles a FastCast cluster configuration object from the current state
ByteArrayReceiver - Interface in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
bytesLeft - Variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 

C

callRemoteMethod(TopicEntry, PacketSendBuffer, int, Object[], boolean, boolean) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
CHAINED - Static variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
channelConf - Variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
cleanup(List<String>, int) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
cleanup(String) - Method in class de.ruedigermoeller.fastcast.control.ReceiveBufferDispatcher
if a sender stops sending, remove from map to free memory
clear() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
cluster - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
CLUSTER - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
cluster(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
log to cluster wide log (requires FCMemberShip topic service installed)
CLUSTER_LISTENER - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
clusterLog(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
COMPLETE - Static variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
computeNumPackets() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
conf - Static variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
config - Variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
ControlPacket - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
ControlPacket() - Constructor for class de.ruedigermoeller.fastcast.packeting.ControlPacket
 
count() - Method in class de.ruedigermoeller.fastcast.util.RateMeasure
 
createBoundedSingleThreadExecutor(String, int) - Static method in class de.ruedigermoeller.fastcast.util.FCUtils
 
createDirectHistory(long, int) - Static method in class de.ruedigermoeller.fastcast.packeting.OffHeapHistory
 
createIncomingMessageThreadExecutor(String, int) - Static method in class de.ruedigermoeller.fastcast.util.FCUtils
 
createNodeId(String) - Static method in class de.ruedigermoeller.fastcast.util.FCUtils
 
createProxy(Class<T>, TopicEntry, FastCast) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
createProxyClass(Class<T>, String) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
current() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 

D

data - Variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
data(int, byte) - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
data(int) - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
datagramSize(int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
set datagram size on current transport.
dataIndex() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
dataLen() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
DataPacket - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
DataPacket() - Constructor for class de.ruedigermoeller.fastcast.packeting.DataPacket
 
dataPacketReceived(int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
dataPacketSent(int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
dataPointer(FSTStruct) - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
dataPointer() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
de.ruedigermoeller.fastcast.config - package de.ruedigermoeller.fastcast.config
 
de.ruedigermoeller.fastcast.control - package de.ruedigermoeller.fastcast.control
 
de.ruedigermoeller.fastcast.packeting - package de.ruedigermoeller.fastcast.packeting
 
de.ruedigermoeller.fastcast.remoting - package de.ruedigermoeller.fastcast.remoting
 
de.ruedigermoeller.fastcast.service - package de.ruedigermoeller.fastcast.service
 
de.ruedigermoeller.fastcast.transport - package de.ruedigermoeller.fastcast.transport
 
de.ruedigermoeller.fastcast.util - package de.ruedigermoeller.fastcast.util
 
DEBUG - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
debug(String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
debug(Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
debug(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
DecodeInTransportThread - Annotation Type in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
defineFCRemoteObjectMethods(ClassPool, CtClass, String, boolean) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
defineInterface(String, String) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
defineProxyFields(ClassPool, CtClass) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
defineProxyMethods(CtClass, CtClass, String, boolean) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
dispatcher - Variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
doFlowControl() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
doLogClusterMessages - Variable in class de.ruedigermoeller.fastcast.service.FCMembership
 
done() - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
DROPPED - Static variable in class de.ruedigermoeller.fastcast.packeting.ControlPacket
 
droppedFromReceiving() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
signaled if this service could not keep up with send rate and requested retransmission of a packet which is already removed from the senders history.
droppedFromTopic(int, String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemotingListener
signaled if this service could not keep up with send rate and requested retransmission of a packet which is already removed from the senders history.
dump() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
dumpBytes() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
dumpToString() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 

E

end() - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
 
entriesString() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
EOP - Static variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
extendTimeout(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
caution: very expensive, not for mass usage
extendTimeout() - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 

F

FastCast - Class in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FastCast() - Constructor for class de.ruedigermoeller.fastcast.remoting.FastCast
 
FastCast.ConfigurationAlreadyDefinedException - Exception in de.ruedigermoeller.fastcast.remoting
 
FastCast.ConfigurationAlreadyDefinedException(String) - Constructor for exception de.ruedigermoeller.fastcast.remoting.FastCast.ConfigurationAlreadyDefinedException
 
FAT_NODE_NAME - Static variable in class de.ruedigermoeller.fastcast.util.FCUtils
 
FATAL - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
fatal(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
fatal(String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
FCBinaryMessageListener - Interface in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCBinaryTopicService - Class in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCBinaryTopicService() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCBinaryTopicService
empty constructor required for bytecode magic
FCBinaryTopicService(FCBinaryMessageListener) - Constructor for class de.ruedigermoeller.fastcast.remoting.FCBinaryTopicService
 
FCCallbackMap - Class in de.ruedigermoeller.fastcast.remoting
Copyright (c) 2012, Ruediger Moeller.
FCCallbackMap(int, int) - Constructor for class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 
FCClusterConfig - Class in de.ruedigermoeller.fastcast.config
Created with IntelliJ IDEA.
FCClusterConfig() - Constructor for class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
FCConfigBuilder - Class in de.ruedigermoeller.fastcast.config
Created with IntelliJ IDEA.
FCConfigBuilder() - Constructor for class de.ruedigermoeller.fastcast.config.FCConfigBuilder
 
FCConfigBuilder.TopicBuilder - Class in de.ruedigermoeller.fastcast.config
 
FCConfigBuilder.TopicBuilder(String) - Constructor for class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
 
FCEmptyService - Class in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCEmptyService() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCEmptyService
 
FCFutureResultHandler<T> - Class in de.ruedigermoeller.fastcast.remoting
Copyright (c) 2012, Ruediger Moeller.
FCFutureResultHandler() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
FCInvoker - Interface in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCLocalClusterConf - Class in de.ruedigermoeller.fastcast.config
Created with IntelliJ IDEA.
FCLocalClusterConf() - Constructor for class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
FCLog - Class in de.ruedigermoeller.fastcast.util
Created with IntelliJ IDEA.
FCLog() - Constructor for class de.ruedigermoeller.fastcast.util.FCLog
 
FCMembership - Class in de.ruedigermoeller.fastcast.service
This service tracks other cluster nodes (which also have a FCMembership service running) and maintains a list of live cluster members (including self)
FCMembership() - Constructor for class de.ruedigermoeller.fastcast.service.FCMembership
 
FCMembership(int, int) - Constructor for class de.ruedigermoeller.fastcast.service.FCMembership
 
FCMembership.MemberNodeInfo - Class in de.ruedigermoeller.fastcast.service
 
FCMembership.MemberNodeInfo(String) - Constructor for class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
FCMembership.MemberShipListener - Interface in de.ruedigermoeller.fastcast.service
 
FCMembership.NodePingInfo - Class in de.ruedigermoeller.fastcast.service
 
FCMembership.NodePingInfo(String, long, Object) - Constructor for class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
FCMulticastChannelTransport - Class in de.ruedigermoeller.fastcast.transport
Created with IntelliJ IDEA.
FCMulticastChannelTransport(FCSocketConf) - Constructor for class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
FCMulticastSocketTransport - Class in de.ruedigermoeller.fastcast.transport
Created with IntelliJ IDEA.
FCMulticastSocketTransport(FCSocketConf) - Constructor for class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
FCProxyFactory - Class in de.ruedigermoeller.fastcast.remoting
 
FCProxyFactory() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
FCReceiveContext - Class in de.ruedigermoeller.fastcast.remoting
Copyright (c) 2012, Ruediger Moeller.
FCReceiveContext() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
FCRemoteServiceProxy - Interface in de.ruedigermoeller.fastcast.remoting
Copyright (c) 2012, Ruediger Moeller.
FCRemoting - Interface in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCRemotingListener - Interface in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCSendContext - Class in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
FCSendContext() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
FCSocketConf - Class in de.ruedigermoeller.fastcast.transport
Copyright (c) 2012, Ruediger Moeller.
FCSocketConf() - Constructor for class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
FCSocketConf(String) - Constructor for class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
FCTopicConf - Class in de.ruedigermoeller.fastcast.config
Created with IntelliJ IDEA.
FCTopicConf() - Constructor for class de.ruedigermoeller.fastcast.config.FCTopicConf
 
FCTopicConf(String, String, int, String) - Constructor for class de.ruedigermoeller.fastcast.config.FCTopicConf
 
FCTopicConf(String) - Constructor for class de.ruedigermoeller.fastcast.config.FCTopicConf
 
FCTopicService - Class in de.ruedigermoeller.fastcast.remoting
for each network topic (ordered stream of messages) exactly one service exists.
FCTopicService() - Constructor for class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
FCTransportDispatcher - Class in de.ruedigermoeller.fastcast.control
Created with IntelliJ IDEA.
FCTransportDispatcher(Transport, String, String) - Constructor for class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
FCUtils - Class in de.ruedigermoeller.fastcast.util
Copyright (c) 2012, Ruediger Moeller.
FCUtils() - Constructor for class de.ruedigermoeller.fastcast.util.FCUtils
 
FCUtils.FCIncomingMessageThread - Class in de.ruedigermoeller.fastcast.util
 
FCUtils.FCIncomingMessageThread() - Constructor for class de.ruedigermoeller.fastcast.util.FCUtils.FCIncomingMessageThread
 
FCUtils.FCIncomingMessageThread(Runnable) - Constructor for class de.ruedigermoeller.fastcast.util.FCUtils.FCIncomingMessageThread
 
FCUtils.FCIncomingMessageThread(String) - Constructor for class de.ruedigermoeller.fastcast.util.FCUtils.FCIncomingMessageThread
 
FCUtils.FCIncomingMessageThread(Runnable, String) - Constructor for class de.ruedigermoeller.fastcast.util.FCUtils.FCIncomingMessageThread
 
finishFastCall(PacketSendBuffer, FSTObjectOutput) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
FlowControl - Interface in de.ruedigermoeller.fastcast.control
Created with IntelliJ IDEA.
free() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
freeCallbackId(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 
from - Variable in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 

G

get(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 
get() - Static method in class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
get() - Static method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
get() - Static method in class de.ruedigermoeller.fastcast.util.FCLog
 
getActiveNodeAdressesOrderDeterministic(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getActiveNodes() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getActiveNodes(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getActiveNodes(Class<E>) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getActiveNodesOrderDeterministic(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getActiveTopics() - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getActiveTopics() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getActiveTopics(FCFutureResultHandler) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getAddress() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
getAddress() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
getBuf() - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
getBuf() - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
getBuffer(StructString) - Method in class de.ruedigermoeller.fastcast.control.ReceiveBufferDispatcher
 
getBytesLeft() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
getBytesRecPerSecond() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getBytesRecPerSecond(long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getBytesSentPerSecond() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getBytesSentPerSecond(long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getCbid() - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
getCbMap() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getChannelDispatcher() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getCluster() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getClusterName() - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
getConf() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getConf() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
getConf() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
getConf() - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
getConf() - Method in interface de.ruedigermoeller.fastcast.transport.Transport
 
getControl() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getDecodeQSize() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getDGramRate() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getDGramSize() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
getDgramSize() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getDgramsize() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getEntry() - Method in class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
getFiveIntervals() - Method in class de.ruedigermoeller.fastcast.control.StupidFlowControl
 
getFlowControlClass() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getFlowControlInterval() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getFlowHeader() - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
getFrom() - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
getHeartbeatInterval() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getHeartbeatInterval() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getHostName() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
getIfacAdr() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getInterface() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
getInterface() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
getInterfaces() - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
getInterfaces() - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
getLastSendPause() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getListener() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getLogLevel() - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
getLogLevel() - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
getMaxDelayNextRetrans() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
getMaxDelayNextRetransMS() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getMaxDelayRetrans() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
getMaxDelayRetransMS() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getMaxMemMB() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
getMaxOpenRespondedCalls() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getMaxSendPacketQueueSize() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getMaxSendPacketsQueued() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
getMcastAdr() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getMemberShipLocal() - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getMemberShipLocal() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getMemberShipRemoteProxy() - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getMemberShipRemoteProxy() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
returns remote FCMemberShip instance, null if none installed
getMethod(String, int) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
getMethodArgs() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getMethodExecutor() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getMethodInvoker() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getMethods() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getMsgReceived() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getMsgReceivedPerPacket() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getMsgReceiver() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getMsgSent() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getMsgSentPerPacket() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getName() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getName() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getName() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getNodeId() - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getNodeId() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getNodeId() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
getNodeId() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
getNodeInfo(FCFutureResultHandler) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getNodeState() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getNodeState() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
getNumPacketHistory() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getNumPackets() - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
getPack(long) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
getPacket(long, byte[], int) - Method in class de.ruedigermoeller.fastcast.packeting.OffHeapHistory
 
getPacketsRecPerSecond() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPacketsRecPerSecond(long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPacketsRetransSentPerSecond() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPacketsRetransSentPerSecond(long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPacketsSentPerSecond() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPacketsSentPerSecond(long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getPackOff(long) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
getPort() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getPos() - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
getProcs() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
getQueueFile() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getReceiveBufferPackets() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getReceiveBufferSize() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getReceiver() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getReceiver() - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
getRecordEnd() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getRecordStart() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getRemoteService(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getRemoteService(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
return the remote service proxy object.
getRemoting() - Static method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getRemoting() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
getRemotingListener() - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getRemotingListener() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getReplys() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getResponseMethodsTimeout() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getRetransIndex() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
getRetransReq() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getRetransVSDataPacketPercentage() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getSendBufferSize() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getSender(int) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
getSender() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getSender() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getSender() - Method in class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
getSender() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
getSenderTimeoutMillis() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getSendPauseMicros() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getSendPauseSender() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getSendWakeupLock() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
getSent() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getSeqNo() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getSerializationConfig() - Static method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getService() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getService(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getService(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
return the local instance of a service with given name.
getServiceClass() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getServiceClass() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoteServiceProxy
 
getServiceClazz() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getServiceProxy() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getServiceProxy(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getSnapshot() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
getSortedPublicCtMethods(CtClass, boolean) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
getSortedPublicMethods(Class) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
getStatCount() - Method in class de.ruedigermoeller.fastcast.control.StupidFlowControl
 
getStats() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
getStats() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getStats(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getStats(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getStats(String, FCFutureResultHandler) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getTemplate(int) - Static method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
getThirtyIntervals() - Method in class de.ruedigermoeller.fastcast.control.StupidFlowControl
 
getTime() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
getTimedOutSenders(long, long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getTimeoutAfterNIntervals() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
getTo() - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
getTopic() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getTopic() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
getTopic() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getTopicConfiguration(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getTopicConfiguration(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
getTopicEntry() - Method in class de.ruedigermoeller.fastcast.control.ReceiveBufferDispatcher
 
getTopicEntry() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
getTopicEntry() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
getTopicName() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
getTopicNum() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
get unique number of this topic
getTopics() - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
getTopics() - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
getTrafficClass() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getTrans() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
getTransport() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
getTransport(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getTransportDispatcher(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
getTransports() - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
getTransports() - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
getTransportType() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getTtl() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
getType() - Method in class de.ruedigermoeller.fastcast.packeting.ControlPacket
 

H

hadHeartbeat(String) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
hasCallResultMethods() - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoteServiceProxy
 
hasReceiver(TopicEntry) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
hasRemoteResult(Object[]) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
hasRemoteResultCalls() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
hasSender(TopicEntry) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
hasSequence(long) - Method in class de.ruedigermoeller.fastcast.packeting.OffHeapHistory
 
HEADERLEN - Static variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
HEARTBEAT - Static variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 

I

IDLE_SPIN_IDLE_COUNT - Static variable in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
IDLE_SPIN_LOCK_PARK_NANOS - Static variable in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
INFO - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
info(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
info(String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
info(Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
init() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
override to do init and stuff
init() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
initMemMap(String, int) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
initTopics(FCTopicConf[]) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
initTransports(FCSocketConf[], String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
installReceiver(TopicEntry, MsgReceiver) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
installSender(TopicEntry) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
installs and initializes sender thread and buffer, sets is to topicEntry given in argument !!
installService(TopicEntry) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
setup proxy classes, instantiate service and setup internal hashmaps.
inSync() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
internal_clusterListenerLog(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
used by listening node for clusterwide logging, don't use directly
invoke(Object, FSTObjectInput) - Method in interface de.ruedigermoeller.fastcast.remoting.FCInvoker
 
invoke(int, Method, FSTObjectInput, Class[]) - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
called right before decoding, return true to consume the call.
invoke(int, Method, FSTObjectInput, Class[]) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
isAutoStart() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
isDecoded - Variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
isDecoded() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
internal flag, anyway transmitted
isDecodeInTransportThread() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
isDoLogClusterMessages() - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
isFastCall(CtMethod) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
isFull() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
isListenCalls() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
isLoopBack() - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
isOptForLatency() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
isOptForLatency() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
isPerSenderThread() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
isRemoteResultCall(CtMethod) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
isUnordered() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
isUnordered() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
isUnreliable() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
isUnreliable() - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
isWindows() - Static method in class de.ruedigermoeller.fastcast.util.FCUtils
 

J

join() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
join() - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
join() - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
join() - Method in interface de.ruedigermoeller.fastcast.transport.Transport
 
joinCluster(String, String, String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
joinCluster(FCClusterConfig, String, String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
joinCluster(String, String, String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
joins the cluster defined by the given config.
joinCluster(FCClusterConfig, String, String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 

L

loadProxyClass(Class, ClassPool, CtClass) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
log(String) - Static method in class de.ruedigermoeller.fastcast.util.FCLog
 
log(String, Throwable) - Static method in class de.ruedigermoeller.fastcast.util.FCLog
 
log(Throwable) - Static method in class de.ruedigermoeller.fastcast.util.FCLog
 
loglevel(int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
 
Loopback - Annotation Type in de.ruedigermoeller.fastcast.remoting
defines that calls on a remote proxy for this method should be looped back to local instances.

M

main(String[]) - Static method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
main(String[]) - Static method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 
main(String[]) - Static method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
main(String[]) - Static method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
MAX_BULK_SEND_DATA - Static variable in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
MAX_CODE - Static variable in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
MAX_NUM_TOPICS - Static variable in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
MCAST_IPC - Static variable in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
MCAST_NIO_SOCKET - Static variable in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
MCAST_SOCKET - Static variable in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
membership(String, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
add predefined FCMembership topic service.
message(String) - Method in class de.ruedigermoeller.fastcast.remoting.FCEmptyService
 
messageReceived(String, long, Bytez, int, int) - Method in interface de.ruedigermoeller.fastcast.packeting.MsgReceiver
 
msgDone(long, Bytez, int, int) - Method in class de.ruedigermoeller.fastcast.packeting.SimpleByteArrayReceiver
 
msgReceived() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
MsgReceiver - Interface in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
msgSent() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
MyBAInput - Class in de.ruedigermoeller.fastcast.util
Copyright (c) 2012, Ruediger Moeller.
MyBAInput(byte[]) - Constructor for class de.ruedigermoeller.fastcast.util.MyBAInput
 
MyBAInput(byte[], int, int) - Constructor for class de.ruedigermoeller.fastcast.util.MyBAInput
 
MyBaOutput - Class in de.ruedigermoeller.fastcast.util
Copyright (c) 2012, Ruediger Moeller.
MyBaOutput() - Constructor for class de.ruedigermoeller.fastcast.util.MyBaOutput
 
MyBaOutput(int) - Constructor for class de.ruedigermoeller.fastcast.util.MyBaOutput
 

N

net(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
called for RUDP low level logging (retransmission etc)
NETLOG - Static variable in class de.ruedigermoeller.fastcast.util.FCUtils
 
New() - Static method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
 
nextEntry() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
nodeAdded(String, Object) - Method in interface de.ruedigermoeller.fastcast.service.FCMembership.MemberShipListener
 
nodeAdded(String, Object) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
nodeId - Variable in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
nodeLost(String) - Method in interface de.ruedigermoeller.fastcast.service.FCMembership.MemberShipListener
 
nodeLost(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
NULL - Static variable in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 

O

OffHeapHistory - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
OffHeapHistory() - Constructor for class de.ruedigermoeller.fastcast.packeting.OffHeapHistory
 
out(int, String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
overrideBy(String) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
overrides this with settings found in file.
overrideBy(FCLocalClusterConf) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
overrideTransBy(FCLocalClusterConf) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 

P

Packet - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
Packet() - Constructor for class de.ruedigermoeller.fastcast.packeting.Packet
 
PacketReceiveBuffer - Class in de.ruedigermoeller.fastcast.packeting
tracks packets sent from a single sender (single threaded)
PacketReceiveBuffer(int, String, String, int, String, TopicEntry, MsgReceiver, Executor) - Constructor for class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
PacketSendBuffer - Class in de.ruedigermoeller.fastcast.packeting
packet buffer backed by binary struct array.
PacketSendBuffer(int, String, String, TopicEntry) - Constructor for class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
PerSenderThread - Annotation Type in de.ruedigermoeller.fastcast.remoting
Created with IntelliJ IDEA.
ping(long, Object) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
prepareFastCall(int, int) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
putHeartbeat(PacketSendBuffer) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
putMessage(int, Bytez, int, int, boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
putMessageMT(int, Bytez, int, int, boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
putMessageST(int, Bytez, int, int, boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
putPacket(long, byte[], int, int) - Method in class de.ruedigermoeller.fastcast.packeting.OffHeapHistory
 

R

RateMeasure - Class in de.ruedigermoeller.fastcast.util
Created with IntelliJ IDEA.
RateMeasure(String, long) - Constructor for class de.ruedigermoeller.fastcast.util.RateMeasure
 
RateMeasure(String) - Constructor for class de.ruedigermoeller.fastcast.util.RateMeasure
 
read(InputStream) - Static method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
read(String) - Static method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
read(String) - Static method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
read(InputStream) - Static method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
read(String) - Static method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
read() - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
read(byte[], int, int) - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
readAndFilter(int, Bytez, int) - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
allows to filter out messages before they are decoded by reading a user provided header (see writeFilterBytes).
readInt() - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
readLong() - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
readShort() - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
receive(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
receive(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
receive(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
receive(DatagramPacket) - Method in interface de.ruedigermoeller.fastcast.transport.Transport
 
receiveBinary(Bytez, int, int) - Method in interface de.ruedigermoeller.fastcast.remoting.FCBinaryMessageListener
 
receiveBinary(Bytez, int, int) - Method in class de.ruedigermoeller.fastcast.remoting.FCBinaryTopicService
 
receiveBinary(Bytez, int, int) - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
called is pure binary content has been sent, bypass of remoting layer
ReceiveBufferDispatcher - Class in de.ruedigermoeller.fastcast.control
Created with IntelliJ IDEA.
ReceiveBufferDispatcher(int, String, String, TopicEntry, MsgReceiver) - Constructor for class de.ruedigermoeller.fastcast.control.ReceiveBufferDispatcher
 
receiveChunk(long, Bytez, int, int, boolean) - Method in interface de.ruedigermoeller.fastcast.packeting.ByteArrayReceiver
 
receiveChunk(long, Bytez, int, int, boolean) - Method in class de.ruedigermoeller.fastcast.packeting.SimpleByteArrayReceiver
 
receivePacket(DataPacket) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
receivePacketOrdered(DataPacket) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
receivePacketUnOrdered(DataPacket) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
receivePacketUnreliable(DataPacket) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
receiver - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
registerHeartBeat(String, long) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
release(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCCallbackMap
 
RemoteHelper - Annotation Type in de.ruedigermoeller.fastcast.remoting
methods marked with this are not stripped when generating a remote proxy
RemoteMethod - Annotation Type in de.ruedigermoeller.fastcast.remoting
Copyright (c) 2012, Ruediger Moeller.
remoting - Variable in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
removeSenders(List<String>) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
replyToSender() - Method in class de.ruedigermoeller.fastcast.remoting.FCTopicService
next remote call goes to sender of current method.
reset() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
reset() - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
reset() - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
resultReceived(T, String) - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
RETRANS_PACKET_PAUSE_THRESHOLD - Static variable in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
RETRANSDEBUG - Static variable in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
retransEntries - Variable in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
retransEntries(int) - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
retransEntriesLen() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
RetransEntry - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
RetransEntry() - Constructor for class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
retransIndex - Variable in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
RetransPacket - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
RetransPacket() - Constructor for class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
retransRQReceived(int, int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
retransRQSent(int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
retransRSPSent(int, int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 

S

send(Transport) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
send pending packets to transport.
send(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastChannelTransport
 
send(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.FCMulticastSocketTransport
 
send(DatagramPacket) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
send(DatagramPacket) - Method in interface de.ruedigermoeller.fastcast.transport.Transport
 
sendBinaryContent(TopicEntry, PacketSendBuffer, Bytez, int, int, boolean) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
sender - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
senderBootstrapped(int, String, String, long) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemotingListener
called if a new sender joined this topic
senderDied(int, String, String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemotingListener
called if no heartbeats on topic are received from a sender.
SenderTransmissionStats - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
SenderTransmissionStats() - Constructor for class de.ruedigermoeller.fastcast.packeting.SenderTransmissionStats
 
sendPauseSender - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
sendResult(T) - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
sent - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
seqNo - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
setAutoStart(boolean) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setBuf(byte[]) - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
setBuf(byte[], int) - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
setBuf(byte[]) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
setBytesLeft(int) - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
setCbid(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
setChannelDispatcher(FCTransportDispatcher) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setCluster(StructString) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setClusterName(String) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
setConf(FCTopicConf) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setControl(FlowControl) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setDecoded(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
setDecodeInTransportThread(boolean) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setDecodeQSize(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setDGramRate(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
warning: this overwrite sendPauseMicros
setDgramsize(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setDoLogClusterMessages(boolean) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
if true, this node receives cluster messages and logs them to the local logger with level 'FCLog.CLUSTER_LISTENER'
setEntry(TopicEntry) - Method in class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
setFlowControlClass(String) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setFlowControlInterval(long) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setFlowHeader(byte[]) - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
set a tag which can be used by the FSTTopicService.readAndFilter method for fast filtering
setFrom(long) - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
setHeartbeatInterval(long) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setHeartbeatInterval(int) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
setHostName(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
setIfacAdr(String) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setInstance(FCLog) - Static method in class de.ruedigermoeller.fastcast.util.FCLog
 
setInterfaces(HashMap<String, String>) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
setInterfaces(HashMap<String, String>) - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
setIntFlowHeader(int) - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
setLastSendPause(int) - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
setListenCalls(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setListener(FCMembership.MemberShipListener) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
setLogLevel(int) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
setLogLevel(int) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
setLongFlowHeader(long) - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
setLoopBack(boolean) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setMaxDelayNextRetrans(long) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
setMaxDelayNextRetransMS(long) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setMaxDelayRetrans(long) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
setMaxDelayRetransMS(long) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setMaxMemMB(long) - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
setMaxOpenRespondedCalls(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setMaxSendPacketQueueSize(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setMaxSendPacketsQueued(int) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
setMcastAdr(String) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setMethods(Method[]) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setMsgReceiver(MsgReceiver) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setName(String) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setName(String) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setNodeId(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
setNodeId(String) - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
setNodeState(Object) - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
setNodeState(Object) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
application provided serializable object which is broadcasted.
setNumPacketHistory(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setOpenCalls(int, long) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
 
setOptForLatency(boolean) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setOptForLatency(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
setPerSenderThread(boolean) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setPort(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setPos(int) - Method in class de.ruedigermoeller.fastcast.util.MyBAInput
 
setQueueFile(String) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setReceiveBufferPackets(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setReceiveBufferSize(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setReceiver(StructString) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setReceiver(String) - Method in class de.ruedigermoeller.fastcast.remoting.FCSendContext
 
setRemotingListener(FCRemotingListener) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
setRemotingListener(FCRemotingListener) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
setRequestRespOptions(int, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
set's request respons options on last added topic.
setResponseMethodsTimeout(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setRetransIndex(int) - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
setSendBufferSize(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setSender(StructString) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setSender(PacketSendBuffer) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setSender(String) - Method in class de.ruedigermoeller.fastcast.remoting.FCReceiveContext
 
setSenderTimeoutMillis(long) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setSendPauseSender(int) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setSendQueuePercentage(int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
 
setSent(long) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setSeqNo(long) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setService(FCTopicService) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setServiceClass(String) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setServiceProxy(FCRemoteServiceProxy) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setTime(long) - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
setTimeoutAfterNIntervals(int) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
setTo(long) - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
setTopic(int) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setTopic(int) - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
setTopicEntry(TopicEntry) - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
setTopics(FCTopicConf[]) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
setTopics(HashMap[]) - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
setTrafficClass(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setTrans(Transport) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setTransport(String) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
setTransports(FCSocketConf[]) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
setTransports(HashMap[]) - Method in class de.ruedigermoeller.fastcast.config.FCLocalClusterConf
 
setTransportType(String) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setTtl(int) - Method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
setType(short) - Method in class de.ruedigermoeller.fastcast.packeting.ControlPacket
 
setUnordered(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
setUnreliable(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
setUnreliable(boolean) - Method in class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
setUseSpinlockInSendQueue(boolean) - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 
SEVER - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
severe(String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
sharedMemTransport(String, File) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
initialize a shared memory transport with shared memory residing in mmapped file given
sharedMemTransport(String, File, int, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
initialize a shared memory transport with shared memory residing in mmapped file given.
SharedMemTransport - Class in de.ruedigermoeller.fastcast.transport
a shared memory transport implementation using public API (no unsafe or dirty hacks).
SharedMemTransport(FCSocketConf) - Constructor for class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
SharedMemTransport(String, int, int) - Constructor for class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
shouldSkip(Object, int, Field) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
SimpleByteArrayReceiver - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
SimpleByteArrayReceiver() - Constructor for class de.ruedigermoeller.fastcast.packeting.SimpleByteArrayReceiver
 
Sleeper - Class in de.ruedigermoeller.fastcast.util
Created with IntelliJ IDEA.
Sleeper() - Constructor for class de.ruedigermoeller.fastcast.util.Sleeper
 
sleepMicros(int) - Method in class de.ruedigermoeller.fastcast.util.Sleeper
 
snapshot() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
socketTransport(String, String, String, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder
initialize a transport with given name with given network adapter, multicast ip and multicast port.
start(FCClusterConfig, String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
start(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
start(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
startListening(TopicEntry) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
startReceiving(String, FCBinaryMessageListener) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
startReceiving(String, FCTopicService) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
startReceiving(String, FCBinaryMessageListener) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
starts listening on the given topic
startReceiving(String, FCTopicService) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
startSending(String, Class<T>) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
startSending(String, Class<T>) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
starts sending on the given topic use this for ConfigBuilder based configs.
statsUpdated(long) - Method in class de.ruedigermoeller.fastcast.util.RateMeasure
override this
stopListening(TopicEntry) - Method in class de.ruedigermoeller.fastcast.control.FCTransportDispatcher
 
stopReceiving(String) - Method in class de.ruedigermoeller.fastcast.remoting.FastCast
 
stopReceiving(String) - Method in interface de.ruedigermoeller.fastcast.remoting.FCRemoting
 
StupidFlowControl - Class in de.ruedigermoeller.fastcast.control
Created with IntelliJ IDEA.
StupidFlowControl() - Constructor for class de.ruedigermoeller.fastcast.control.StupidFlowControl
 

T

terminate() - Method in class de.ruedigermoeller.fastcast.packeting.PacketReceiveBuffer
 
timeoutReached() - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
to - Variable in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
topic(String, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
add a topic with default values (8Mb/second rate limit, 40Mb send history).
topic(String, int, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
add a topic
topic(String, int, int, int) - Method in class de.ruedigermoeller.fastcast.config.FCConfigBuilder.TopicBuilder
add a topic
topic - Variable in class de.ruedigermoeller.fastcast.packeting.Packet
 
TopicEntry - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
TopicEntry(FCTopicConf) - Constructor for class de.ruedigermoeller.fastcast.packeting.TopicEntry
 
topicName - Variable in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
topicNum - Variable in class de.ruedigermoeller.fastcast.remoting.FCTopicService
 
topics - Variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
TopicStats - Class in de.ruedigermoeller.fastcast.packeting
Created with IntelliJ IDEA.
TopicStats(int) - Constructor for class de.ruedigermoeller.fastcast.packeting.TopicStats
 
TopicStats(long, long, int, int, int, int, int, int, long, int, int) - Constructor for class de.ruedigermoeller.fastcast.packeting.TopicStats
 
toString() - Method in class de.ruedigermoeller.fastcast.packeting.DataPacket
 
toString() - Method in class de.ruedigermoeller.fastcast.packeting.Packet
 
toString() - Method in class de.ruedigermoeller.fastcast.packeting.RetransEntry
 
toString() - Method in class de.ruedigermoeller.fastcast.packeting.RetransPacket
 
toString() - Method in class de.ruedigermoeller.fastcast.packeting.TopicStats
 
toString() - Method in class de.ruedigermoeller.fastcast.remoting.FCFutureResultHandler
 
toString(Method) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
toString(CtMethod) - Method in class de.ruedigermoeller.fastcast.remoting.FCProxyFactory
 
toString() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.MemberNodeInfo
 
toString() - Method in class de.ruedigermoeller.fastcast.service.FCMembership.NodePingInfo
 
Transport - Interface in de.ruedigermoeller.fastcast.transport
Copyright (c) 2012, Ruediger Moeller.
transports - Variable in class de.ruedigermoeller.fastcast.remoting.FastCast
 
tryRead(byte[], int) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
type - Variable in class de.ruedigermoeller.fastcast.packeting.ControlPacket
 

U

Unordered - Annotation Type in de.ruedigermoeller.fastcast.remoting
defines that a service does not require in-order delivery.
Unreliable - Annotation Type in de.ruedigermoeller.fastcast.remoting
methods annotated with this will be called unsafe and out of order.
updateActiveNodes(long) - Method in class de.ruedigermoeller.fastcast.service.FCMembership
 
useSpinLock() - Method in class de.ruedigermoeller.fastcast.packeting.PacketSendBuffer
 
useSpinlockInSendQueue() - Method in class de.ruedigermoeller.fastcast.config.FCTopicConf
 

W

WARN - Static variable in class de.ruedigermoeller.fastcast.util.FCLog
 
warn(String) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
warn(String, Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
warn(Throwable) - Method in class de.ruedigermoeller.fastcast.util.FCLog
 
write(String) - Method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
write(String, FCClusterConfig) - Static method in class de.ruedigermoeller.fastcast.config.FCClusterConfig
 
write(String, FCSocketConf) - Static method in class de.ruedigermoeller.fastcast.transport.FCSocketConf
 
write(byte[], int, int) - Method in class de.ruedigermoeller.fastcast.transport.SharedMemTransport
 
write(int) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
write(byte[], int, int) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
writeInt(int) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
writeLong(long) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
writeShort(int) - Method in class de.ruedigermoeller.fastcast.util.MyBaOutput
 
A B C D E F G H I J L M N O P R S T U W 

Copyright © 2014. All rights reserved.