Skip navigation links
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

Copyright © 2015. All rights reserved.