JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
A
addTransport(PhysicalTransportConf)
- Method in class org.nustaq.fastcast.api.
FastCast
addTransportsFrom(ClusterConf)
- Method in class org.nustaq.fastcast.api.
FastCast
autoFlushMS(long)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
B
BatchingController
- Class in
org.nustaq.fastcast.impl
Created by ruedi on 24.01.2015.
BatchingController(int)
- Constructor for class org.nustaq.fastcast.impl.
BatchingController
BatchingController.Action
- Enum in
org.nustaq.fastcast.impl
batchOnLimit(boolean)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
decides wether to start batching once rate limit is reached.
batchOnLimit(boolean)
- Method in class org.nustaq.fastcast.api.util.
ObjectPublisher
batchOnLimit(boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
ByteArrayReceiver
- Interface in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
ByteArraySubscriber
- Class in
org.nustaq.fastcast.api.util
Created by ruedi on 14.12.2014.
ByteArraySubscriber(boolean)
- Constructor for class org.nustaq.fastcast.api.util.
ByteArraySubscriber
ByteArraySubscriber()
- Constructor for class org.nustaq.fastcast.api.util.
ByteArraySubscriber
bytesLeft
- Variable in class org.nustaq.fastcast.impl.
DataPacket
C
CHAINED
- Static variable in class org.nustaq.fastcast.impl.
DataPacket
cleanup(String)
- Method in class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
if a sender stops sending, remove from map to free memory
cleanupTopic()
- Method in class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
clear()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
close()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
close()
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
ClusterConf
- Class in
org.nustaq.fastcast.config
Created by ruedi on 04.12.14.
ClusterConf()
- Constructor for class org.nustaq.fastcast.config.
ClusterConf
coder
- Variable in class org.nustaq.fastcast.api.util.
ObjectPublisher
coder
- Variable in class org.nustaq.fastcast.api.util.
ObjectSubscriber
COMPLETE
- Static variable in class org.nustaq.fastcast.impl.
DataPacket
computeNumPackets()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
ConfigurationAlreadyDefinedException(String)
- Constructor for exception org.nustaq.fastcast.api.
FastCast.ConfigurationAlreadyDefinedException
ControlPacket
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
ControlPacket()
- Constructor for class org.nustaq.fastcast.impl.
ControlPacket
count()
- Method in class org.nustaq.fastcast.util.
RateMeasure
countPacket()
- Method in class org.nustaq.fastcast.impl.
BatchingController
createNodeId(String)
- Static method in class org.nustaq.fastcast.util.
FCUtils
current()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
D
data
- Variable in class org.nustaq.fastcast.impl.
DataPacket
data(int, byte)
- Method in class org.nustaq.fastcast.impl.
DataPacket
data(int)
- Method in class org.nustaq.fastcast.impl.
DataPacket
dataIndex()
- Method in class org.nustaq.fastcast.impl.
DataPacket
dataLen()
- Method in class org.nustaq.fastcast.impl.
DataPacket
DataPacket
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
DataPacket()
- Constructor for class org.nustaq.fastcast.impl.
DataPacket
dataPointer(FSTStruct)
- Method in class org.nustaq.fastcast.impl.
DataPacket
dataPointer()
- Method in class org.nustaq.fastcast.impl.
DataPacket
DEBUG
- Static variable in class org.nustaq.fastcast.util.
FCLog
debug(String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
debug(Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
debug(String)
- Method in class org.nustaq.fastcast.util.
FCLog
DEBUG_LAT
- Static variable in class org.nustaq.fastcast.impl.
PacketSendBuffer
decodeInReceiver
- Variable in class org.nustaq.fastcast.api.util.
ObjectSubscriber
decodeInReceiverThread(boolean)
- Method in class org.nustaq.fastcast.api.util.
ObjectSubscriber
default is false.
Defragmenter
- Class in
org.nustaq.fastcast.impl
Manages defragmentation of large messages + splitting of multiple messages per packet
Defragmenter()
- Constructor for class org.nustaq.fastcast.impl.
Defragmenter
drivers
- Variable in class org.nustaq.fastcast.api.
FastCast
dropped()
- Method in interface org.nustaq.fastcast.api.
FCSubscriber
called in case the receiver was too slow in processing messages and therefore got dropped (unrecoverable message loss).
dropped()
- Method in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
DROPPED
- Static variable in class org.nustaq.fastcast.impl.
ControlPacket
dumpBytes()
- Method in class org.nustaq.fastcast.impl.
DataPacket
E
entriesString()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
EOP
- Static variable in class org.nustaq.fastcast.impl.
DataPacket
executor
- Variable in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
F
FastCast
- Class in
org.nustaq.fastcast.api
Created with IntelliJ IDEA.
FastCast()
- Constructor for class org.nustaq.fastcast.api.
FastCast
FastCast.ConfigurationAlreadyDefinedException
- Exception in
org.nustaq.fastcast.api
FATAL
- Static variable in class org.nustaq.fastcast.util.
FCLog
fatal(String)
- Method in class org.nustaq.fastcast.util.
FCLog
fatal(String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
FCLog
- Class in
org.nustaq.fastcast.util
Created with IntelliJ IDEA.
FCLog()
- Constructor for class org.nustaq.fastcast.util.
FCLog
FCPublisher
- Interface in
org.nustaq.fastcast.api
interface used to send messages. obtained like 'fastCast.onTransport("default").publish("stream");' Created by ruedi on 29.11.2014.
FCSubscriber
- Interface in
org.nustaq.fastcast.api
interface to be implemented by a subscriber to a topic.
FCUtils
- Class in
org.nustaq.fastcast.util
FCUtils()
- Constructor for class org.nustaq.fastcast.util.
FCUtils
flush()
- Method in interface org.nustaq.fastcast.api.
FCPublisher
flush()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
free()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
from
- Variable in class org.nustaq.fastcast.impl.
RetransEntry
G
get()
- Static method in class org.nustaq.fastcast.util.
FCLog
getAction()
- Method in class org.nustaq.fastcast.impl.
BatchingController
getAddress()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
getAllowedPackets()
- Method in class org.nustaq.fastcast.impl.
BatchingController
getAutoFlushMS()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getBuffer(StructString)
- Method in class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
getBytesLeft()
- Method in class org.nustaq.fastcast.impl.
DataPacket
getChannelDispatcher()
- Method in class org.nustaq.fastcast.impl.
Topic
getConf()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
getConf()
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
getConfig()
- Method in class org.nustaq.fastcast.api.
FastCast
getDgramsize()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getDGramSize()
- Method in class org.nustaq.fastcast.impl.
DataPacket
getElapsedTicks()
- Method in class org.nustaq.fastcast.impl.
BatchingController
getFastCast()
- Static method in class org.nustaq.fastcast.api.
FastCast
getFrom()
- Method in class org.nustaq.fastcast.impl.
RetransEntry
getHbTimeoutMS()
- Method in class org.nustaq.fastcast.impl.
Topic
getHeartbeatInterval()
- Method in class org.nustaq.fastcast.config.
PublisherConf
getId()
- Method in class org.nustaq.fastcast.config.
TopicConf
getIdleParkMicros()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getInterface()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
getInterfaceAddr()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getLastHBMillis()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
getLogLevel()
- Method in class org.nustaq.fastcast.util.
FCLog
getMaxDelayNextRetrans()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
getMaxDelayNextRetransMS()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
getMaxDelayRetrans()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
getMaxDelayRetransMS()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
getMulticastAddr()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getName()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getName()
- Method in class org.nustaq.fastcast.config.
TopicConf
getNodeId()
- Method in class org.nustaq.fastcast.api.
FastCast
getNumPacketHistory()
- Method in class org.nustaq.fastcast.config.
PublisherConf
getNumPackets()
- Method in class org.nustaq.fastcast.impl.
RetransEntry
getPacketRateLimit()
- Method in interface org.nustaq.fastcast.api.
FCPublisher
getPacketRateLimit()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
getPort()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getPps()
- Method in class org.nustaq.fastcast.config.
PublisherConf
getPpsWindow()
- Method in class org.nustaq.fastcast.config.
PublisherConf
Deprecated.
getPub()
- Method in class org.nustaq.fastcast.api.util.
ObjectPublisher
getPublisher()
- Method in class org.nustaq.fastcast.config.
TopicConf
getPublisherConf(String)
- Method in class org.nustaq.fastcast.api.
FastCast
only avaiable if initialized with setConfig or loadConfig
getPublisherConf()
- Method in class org.nustaq.fastcast.impl.
Topic
getRatePerSecond()
- Method in class org.nustaq.fastcast.impl.
BatchingController
getReceiveBufferPackets()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
getReceiver()
- Method in class org.nustaq.fastcast.impl.
Packet
getReceiver(int)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
getReceivesFrom()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
getRetransIndex()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
getSender()
- Method in class org.nustaq.fastcast.impl.
Packet
getSender()
- Method in class org.nustaq.fastcast.impl.
Topic
getSenderHBTimeout()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
getSeqNo()
- Method in class org.nustaq.fastcast.impl.
Packet
getSocketReceiveBufferSize()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getSocketSendBufferSize()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getSpinLoopMicros()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getSub()
- Method in class org.nustaq.fastcast.config.
TopicConf
getSubscriber()
- Method in class org.nustaq.fastcast.impl.
Topic
getSubscriberConf(String)
- Method in class org.nustaq.fastcast.api.
FastCast
only avaiable if initialized with setConfig or loadConfig
getSubscriberConf()
- Method in class org.nustaq.fastcast.impl.
Topic
getTemplate(int)
- Static method in class org.nustaq.fastcast.impl.
DataPacket
getTimedOutSenders(long, long, List<String>)
- Method in class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
getTimedOutSenders(List<String>, long, long)
- Method in class org.nustaq.fastcast.impl.
Topic
getTo()
- Method in class org.nustaq.fastcast.impl.
RetransEntry
getTopic(String)
- Method in class org.nustaq.fastcast.config.
ClusterConf
getTopic()
- Method in class org.nustaq.fastcast.impl.
Packet
getTopicEntry()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
getTopicEntry()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
getTopicEntry()
- Method in class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
getTopicId()
- Method in interface org.nustaq.fastcast.api.
FCPublisher
getTopicId()
- Method in class org.nustaq.fastcast.config.
PublisherConf
getTopicId()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
getTopicId()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
getTopicId()
- Method in class org.nustaq.fastcast.impl.
Topic
getTopics()
- Method in class org.nustaq.fastcast.config.
ClusterConf
getTrafficClass()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getTrans()
- Method in class org.nustaq.fastcast.impl.
Topic
getTransport(String)
- Method in class org.nustaq.fastcast.api.
FastCast
getTransportDriver(String)
- Method in class org.nustaq.fastcast.api.
FastCast
getTransports()
- Method in class org.nustaq.fastcast.config.
ClusterConf
getTtl()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
getType()
- Method in class org.nustaq.fastcast.impl.
ControlPacket
H
hasReceiver(int)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
hasSender(int)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
HEADERLEN
- Static variable in class org.nustaq.fastcast.impl.
DataPacket
HEARTBEAT
- Static variable in class org.nustaq.fastcast.impl.
ControlPacket
heartbeatInterval(long)
- Method in class org.nustaq.fastcast.config.
PublisherConf
I
id(int)
- Method in class org.nustaq.fastcast.config.
TopicConf
idleParkMicros(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
INFO
- Static variable in class org.nustaq.fastcast.util.
FCLog
info(String)
- Method in class org.nustaq.fastcast.util.
FCLog
info(String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
info(Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
initDropMsgPacket(String)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
inSync()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
interfaceAdr(String)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
isBatchOnLimit(boolean)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
isBatchOnLimit(boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
isBlocking()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
isBlocking()
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
isDecoded
- Variable in class org.nustaq.fastcast.impl.
DataPacket
isDecoded()
- Method in class org.nustaq.fastcast.impl.
DataPacket
internal flag, anyway transmitted FIXME: not required anymore (relict of FC 2.x) !
isFull()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
isLoopBack()
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
isRetrans
- Variable in class org.nustaq.fastcast.impl.
DataPacket
isRetrans()
- Method in class org.nustaq.fastcast.impl.
DataPacket
isUnordered()
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
isUnordered()
- Method in class org.nustaq.fastcast.impl.
Topic
isUnreliable()
- Method in class org.nustaq.fastcast.config.
SubscriberConf
isUnreliable()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
isUnreliable()
- Method in class org.nustaq.fastcast.impl.
Topic
isWindows()
- Static method in class org.nustaq.fastcast.util.
FCUtils
J
join()
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
join()
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
K
KEEP_SUBS_NODEID
- Static variable in class org.nustaq.fastcast.impl.
PacketSendBuffer
L
lastMsgFlush
- Variable in class org.nustaq.fastcast.impl.
PacketSendBuffer
loadConfig(String)
- Method in class org.nustaq.fastcast.api.
FastCast
log(String)
- Static method in class org.nustaq.fastcast.util.
FCLog
log(String, Throwable)
- Static method in class org.nustaq.fastcast.util.
FCLog
log(Throwable)
- Static method in class org.nustaq.fastcast.util.
FCLog
loopBack(boolean)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
M
main(String[])
- Static method in class org.nustaq.fastcast.impl.
BatchingController
MAX_CODE
- Static variable in class org.nustaq.fastcast.impl.
DataPacket
MAX_NODE_NAME_LEN
- Static variable in class org.nustaq.fastcast.impl.
Packet
MAX_NON_GAP_PACKET_SERIES_TO_JUSTIFY_NEW_RETRANS_ENTRY
- Static variable in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
MAX_NUM_TOPICS
- Static variable in class org.nustaq.fastcast.impl.
TransportDriver
maxDelayNextRetransMS(long)
- Method in class org.nustaq.fastcast.config.
SubscriberConf
maxDelayRetransMS(long)
- Method in class org.nustaq.fastcast.config.
SubscriberConf
messageReceived(String, long, Bytez, long, int)
- Method in interface org.nustaq.fastcast.api.
FCSubscriber
a message has been defragmented and received.
messageReceived(String, long, Bytez, long, int)
- Method in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
messageReceived(String, long, byte[], int, int)
- Method in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
messageReceived(String, long, Bytez, long, int)
- Method in class org.nustaq.fastcast.api.util.
ObjectSubscriber
messageReceived(String, long, byte[], int, int)
- Method in class org.nustaq.fastcast.api.util.
ObjectSubscriber
note: this is not called in case decodeInReceiver is true or no dedicated thread is pressent.
msgDone(long, Bytez, int, int)
- Method in class org.nustaq.fastcast.impl.
Defragmenter
mulitcastAdr(String)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
MulticastChannelPhysicalTransport
- Class in
org.nustaq.fastcast.transport
Created with IntelliJ IDEA.
MulticastChannelPhysicalTransport(PhysicalTransportConf, boolean)
- Constructor for class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
N
name(String)
- Method in class org.nustaq.fastcast.config.
TopicConf
net(String)
- Method in class org.nustaq.fastcast.util.
FCLog
called for RUDP low level logging (retransmission etc)
nextEntry()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
numPacketHistory(int)
- Method in class org.nustaq.fastcast.config.
PublisherConf
O
ObjectPublisher
- Class in
org.nustaq.fastcast.api.util
Created by ruedi on 13.12.14.
ObjectPublisher(FCPublisher)
- Constructor for class org.nustaq.fastcast.api.util.
ObjectPublisher
ObjectPublisher(FCPublisher, Class...)
- Constructor for class org.nustaq.fastcast.api.util.
ObjectPublisher
objectReceived(String, long, Object)
- Method in class org.nustaq.fastcast.api.util.
ObjectSubscriber
ObjectSubscriber
- Class in
org.nustaq.fastcast.api.util
Created by ruedi on 13.12.14.
ObjectSubscriber(boolean, Class...)
- Constructor for class org.nustaq.fastcast.api.util.
ObjectSubscriber
ObjectSubscriber(Class...)
- Constructor for class org.nustaq.fastcast.api.util.
ObjectSubscriber
ObjectSubscriber(boolean)
- Constructor for class org.nustaq.fastcast.api.util.
ObjectSubscriber
ObjectSubscriber()
- Constructor for class org.nustaq.fastcast.api.util.
ObjectSubscriber
offer(String, byte[], int, int, boolean)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
send a byte[] message
offer(String, ByteSource, long, int, boolean)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
send a byte[] message
offer(String, ByteSource, boolean)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
send a byte[] message
offer(String, byte[], int, int, boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
offer(String, ByteSource, long, int, boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
offer(String, ByteSource, boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
offerNoLock(String, ByteSource, long, int, boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
onTransport(String)
- Method in class org.nustaq.fastcast.api.
FastCast
same as getTransportDriver
org.nustaq.fastcast.api
- package org.nustaq.fastcast.api
org.nustaq.fastcast.api.util
- package org.nustaq.fastcast.api.util
org.nustaq.fastcast.config
- package org.nustaq.fastcast.config
org.nustaq.fastcast.impl
- package org.nustaq.fastcast.impl
org.nustaq.fastcast.transport
- package org.nustaq.fastcast.transport
org.nustaq.fastcast.util
- package org.nustaq.fastcast.util
out(int, String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
P
Packet
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
Packet()
- Constructor for class org.nustaq.fastcast.impl.
Packet
PacketReceiveBuffer
- Class in
org.nustaq.fastcast.impl
tracks packets and sequences sent from a single sender
PacketReceiveBuffer(int, String, int, String, Topic, FCSubscriber)
- Constructor for class org.nustaq.fastcast.impl.
PacketReceiveBuffer
PacketSendBuffer
- Class in
org.nustaq.fastcast.impl
packet buffer backed by binary struct array.
PacketSendBuffer(PhysicalTransport, String, Topic)
- Constructor for class org.nustaq.fastcast.impl.
PacketSendBuffer
PhysicalTransport
- Interface in
org.nustaq.fastcast.transport
PhysicalTransportConf
- Class in
org.nustaq.fastcast.config
PhysicalTransportConf()
- Constructor for class org.nustaq.fastcast.config.
PhysicalTransportConf
PhysicalTransportConf(String)
- Constructor for class org.nustaq.fastcast.config.
PhysicalTransportConf
port(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
pps(int)
- Method in class org.nustaq.fastcast.config.
PublisherConf
ppsWindow(int)
- Method in class org.nustaq.fastcast.config.
PublisherConf
pub
- Variable in class org.nustaq.fastcast.api.util.
ObjectPublisher
publish(String)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
publish(PublisherConf)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
publisher(PublisherConf)
- Method in class org.nustaq.fastcast.config.
TopicConf
PublisherConf
- Class in
org.nustaq.fastcast.config
Created by ruedi on 29.11.2014.
PublisherConf()
- Constructor for class org.nustaq.fastcast.config.
PublisherConf
PublisherConf(int)
- Constructor for class org.nustaq.fastcast.config.
PublisherConf
R
RATE_PRECISION
- Static variable in class org.nustaq.fastcast.impl.
BatchingController
RateMeasure
- Class in
org.nustaq.fastcast.util
Created with IntelliJ IDEA.
RateMeasure(String, long)
- Constructor for class org.nustaq.fastcast.util.
RateMeasure
RateMeasure(String)
- Constructor for class org.nustaq.fastcast.util.
RateMeasure
readFrom(String)
- Static method in class org.nustaq.fastcast.config.
ClusterConf
receive(DatagramPacket)
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
receive(ByteBuffer)
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
receive(ByteBuffer)
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
receive(DatagramPacket)
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
ReceiveBufferDispatcher
- Class in
org.nustaq.fastcast.impl
multiplexes messages of different publishers to their associated PacketReceiveBuffer
ReceiveBufferDispatcher(int, String, Topic, FCSubscriber)
- Constructor for class org.nustaq.fastcast.impl.
ReceiveBufferDispatcher
receiveBufferPackets(int)
- Method in class org.nustaq.fastcast.config.
SubscriberConf
receiveChunk(long, Bytez, int, int, boolean)
- Method in interface org.nustaq.fastcast.impl.
ByteArrayReceiver
receiveChunk(long, Bytez, int, int, boolean)
- Method in class org.nustaq.fastcast.impl.
Defragmenter
receivePacket(DataPacket)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
receivePacketOrdered(DataPacket)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
receivePacketUnOrdered(DataPacket)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
receivePacketUnreliable(DataPacket)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
receiver
- Variable in class org.nustaq.fastcast.impl.
Packet
resync()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
reset all sequences and resync (creates unrecoverable message loss)
RETRANS_MEM
- Static variable in class org.nustaq.fastcast.impl.
PacketSendBuffer
RETRANSDEBUG
- Static variable in class org.nustaq.fastcast.impl.
PacketSendBuffer
retransEntries
- Variable in class org.nustaq.fastcast.impl.
RetransPacket
retransEntries(int)
- Method in class org.nustaq.fastcast.impl.
RetransPacket
retransEntriesLen()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
RetransEntry
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
RetransEntry()
- Constructor for class org.nustaq.fastcast.impl.
RetransEntry
retransIndex
- Variable in class org.nustaq.fastcast.impl.
RetransPacket
RetransPacket
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
RetransPacket()
- Constructor for class org.nustaq.fastcast.impl.
RetransPacket
S
send(DatagramPacket)
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
send(ByteBuffer)
- Method in class org.nustaq.fastcast.transport.
MulticastChannelPhysicalTransport
send(DatagramPacket)
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
send(ByteBuffer)
- Method in interface org.nustaq.fastcast.transport.
PhysicalTransport
sender
- Variable in class org.nustaq.fastcast.impl.
Packet
senderBootstrapped(String, long)
- Method in interface org.nustaq.fastcast.api.
FCSubscriber
called upon the first message regulary received from a sender
senderBootstrapped(String, long)
- Method in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
senderTerminated(String)
- Method in interface org.nustaq.fastcast.api.
FCSubscriber
a sender stopped sending or terminated
senderTerminated(String)
- Method in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
sendObject(String, Object, boolean)
- Method in class org.nustaq.fastcast.api.util.
ObjectPublisher
seqNo
- Variable in class org.nustaq.fastcast.impl.
Packet
setBytesLeft(int)
- Method in class org.nustaq.fastcast.impl.
DataPacket
setChannelDispatcher(TransportDriver)
- Method in class org.nustaq.fastcast.impl.
Topic
setConfig(ClusterConf)
- Method in class org.nustaq.fastcast.api.
FastCast
setDecoded(boolean)
- Method in class org.nustaq.fastcast.impl.
DataPacket
setDgramsize(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
setFrom(long)
- Method in class org.nustaq.fastcast.impl.
RetransEntry
setInstance(FCLog)
- Static method in class org.nustaq.fastcast.util.
FCLog
setLogLevel(int)
- Method in class org.nustaq.fastcast.util.
FCLog
setMaxDelayNextRetrans(long)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
setMaxDelayRetrans(long)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
setName(String)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
setNodeId(String)
- Method in class org.nustaq.fastcast.api.
FastCast
setPacketRateLimit(int)
- Method in interface org.nustaq.fastcast.api.
FCPublisher
setPacketRateLimit(int)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
setPublisherConf(PublisherConf)
- Method in class org.nustaq.fastcast.impl.
Topic
setReceiver(StructString)
- Method in class org.nustaq.fastcast.impl.
Packet
setRetrans(boolean)
- Method in class org.nustaq.fastcast.impl.
DataPacket
setRetransIndex(int)
- Method in class org.nustaq.fastcast.impl.
RetransPacket
setSender(StructString)
- Method in class org.nustaq.fastcast.impl.
Packet
setSender(PacketSendBuffer)
- Method in class org.nustaq.fastcast.impl.
Topic
setSeqNo(long)
- Method in class org.nustaq.fastcast.impl.
Packet
setSubscriber(FCSubscriber)
- Method in class org.nustaq.fastcast.impl.
Topic
setSubscriberConf(SubscriberConf)
- Method in class org.nustaq.fastcast.impl.
Topic
setTo(long)
- Method in class org.nustaq.fastcast.impl.
RetransEntry
setTopic(int)
- Method in class org.nustaq.fastcast.impl.
Packet
setType(short)
- Method in class org.nustaq.fastcast.impl.
ControlPacket
setUnordered(boolean)
- Method in class org.nustaq.fastcast.impl.
PacketSendBuffer
setUnreliable(boolean)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
SEVER
- Static variable in class org.nustaq.fastcast.util.
FCLog
severe(String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
SIZE_OBSERVATION_WINDOW_TICKS
- Static variable in class org.nustaq.fastcast.impl.
BatchingController
Sleeper
- Class in
org.nustaq.fastcast.util
Created with IntelliJ IDEA.
Sleeper()
- Constructor for class org.nustaq.fastcast.util.
Sleeper
socketReceiveBufferSize(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
socketSendBufferSize(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
spinLoopMicros(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
spinMicros(int)
- Static method in class org.nustaq.fastcast.util.
Sleeper
statsUpdated(long)
- Method in class org.nustaq.fastcast.util.
RateMeasure
override this
subscribe(String, FCSubscriber)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
subscribe(SubscriberConf, FCSubscriber)
- Method in class org.nustaq.fastcast.impl.
TransportDriver
subscriber(SubscriberConf)
- Method in class org.nustaq.fastcast.config.
TopicConf
SubscriberConf
- Class in
org.nustaq.fastcast.config
Created with IntelliJ IDEA.
SubscriberConf()
- Constructor for class org.nustaq.fastcast.config.
SubscriberConf
SubscriberConf(int)
- Constructor for class org.nustaq.fastcast.config.
SubscriberConf
T
terminate()
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
terminate()
- Method in class org.nustaq.fastcast.impl.
TransportDriver
tmpBuf
- Variable in class org.nustaq.fastcast.api.util.
ByteArraySubscriber
to
- Variable in class org.nustaq.fastcast.impl.
RetransEntry
topic
- Variable in class org.nustaq.fastcast.impl.
Packet
Topic
- Class in
org.nustaq.fastcast.impl
Combines publisher+subscriber configuration, topic stats ..
Topic(SubscriberConf, PublisherConf)
- Constructor for class org.nustaq.fastcast.impl.
Topic
TopicConf
- Class in
org.nustaq.fastcast.config
Created by ruedi on 04.12.14.
TopicConf()
- Constructor for class org.nustaq.fastcast.config.
TopicConf
topicId(int)
- Method in class org.nustaq.fastcast.config.
PublisherConf
topicId(int)
- Method in class org.nustaq.fastcast.config.
SubscriberConf
topics
- Variable in class org.nustaq.fastcast.config.
ClusterConf
topics(TopicConf...)
- Method in class org.nustaq.fastcast.config.
ClusterConf
toString()
- Method in class org.nustaq.fastcast.impl.
BatchingController
toString()
- Method in class org.nustaq.fastcast.impl.
DataPacket
toString()
- Method in class org.nustaq.fastcast.impl.
Packet
toString()
- Method in class org.nustaq.fastcast.impl.
RetransEntry
toString()
- Method in class org.nustaq.fastcast.impl.
RetransPacket
trafficClass(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
TransportDriver
- Class in
org.nustaq.fastcast.impl
Created with IntelliJ IDEA.
TransportDriver(PhysicalTransport, String)
- Constructor for class org.nustaq.fastcast.impl.
TransportDriver
transports
- Variable in class org.nustaq.fastcast.api.
FastCast
transports
- Variable in class org.nustaq.fastcast.config.
ClusterConf
transports(PhysicalTransportConf...)
- Method in class org.nustaq.fastcast.config.
ClusterConf
ttl(int)
- Method in class org.nustaq.fastcast.config.
PhysicalTransportConf
type
- Variable in class org.nustaq.fastcast.impl.
ControlPacket
U
unreliable(boolean)
- Method in class org.nustaq.fastcast.config.
SubscriberConf
updateHeartBeat(long)
- Method in class org.nustaq.fastcast.impl.
PacketReceiveBuffer
V
validateAfterRead()
- Method in class org.nustaq.fastcast.config.
TopicConf
valueOf(String)
- Static method in enum org.nustaq.fastcast.impl.
BatchingController.Action
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.nustaq.fastcast.impl.
BatchingController.Action
Returns an array containing the constants of this enum type, in the order they are declared.
W
WARN
- Static variable in class org.nustaq.fastcast.util.
FCLog
warn(String)
- Method in class org.nustaq.fastcast.util.
FCLog
warn(String, Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
warn(Throwable)
- Method in class org.nustaq.fastcast.util.
FCLog
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.