All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- above().
Method in class iBus.ProtocolObject
- Return the object above
- above_.
Variable in class iBus.ProtocolObject
-
- Acknowledgement().
Constructor for class iBus.Acknowledgement
- Create an Acknowledgement to be deserialized.
- Acknowledgement(Stack, iBusURL, iBusURL, long).
Constructor for class iBus.Acknowledgement
- Create an Acknowledgement to be passed down stack s.
- ADDR_FIRST_PRIVATE.
Static variable in class iBus.iBusURLFactory
- first private iBus Class D address: 224.0.2.0
- ADDR_FIRST_PUBLIC.
Static variable in class iBus.iBusURLFactory
- first public iBus Class D address : 224.0.5.0
- ADDR_LAST_PRIVATE.
Static variable in class iBus.iBusURLFactory
- last private iBus Class D address : 224.0.4.255
- ADDR_LAST_PUBLIC.
Static variable in class iBus.iBusURLFactory
- last public iBus Class D address : 224.127.255.255
- ADDR_NEXT_PRIVATE.
Static variable in class iBus.iBusURLFactory
- the next private class D address that can be assigned
- addrToString(int).
Static method in class iBus.iBusURLFactory
- Convert a 32 bit internet address to x.x.x.x string format.
- aliases_.
Static variable in class iBus.Stack
- String/String table that maps aliases into QOS strings:
- AlreadyRegistered().
Constructor for class iBus.exception.AlreadyRegistered
-
- AlreadyRegistered(String).
Constructor for class iBus.exception.AlreadyRegistered
- Create an exception with the given details.
- AlreadySubscribed().
Constructor for class iBus.exception.AlreadySubscribed
-
- AlreadySubscribed(String).
Constructor for class iBus.exception.AlreadySubscribed
- Create an exception with the given details.
- Application().
Constructor for class iBus.Application
-
- attach(ProtocolObject).
Method in class iBus.ProtocolObject
- Attach ProtocolObject ``below'' below myself.
- BADNET().
Constructor for class iBus.layers.BADNET
- Creates a protocol object and assigns a name to it.
- below().
Method in class iBus.ProtocolObject
- Return the object below
- below_.
Variable in class iBus.ProtocolObject
-
- bufSize_.
Static variable in class iBus.layers.TCP
-
- ChannelMember(iBusURL, boolean, boolean).
Constructor for class iBus.ChannelMember
- Create a ChannelMember object for a given url.
- checkInetAddr(String).
Static method in class iBus.iBusURL
- Checks whether inetAddr is a legal internet address.
- checkNameValueList(String).
Method in class iBus.ProtocolObject
- Ensures that each name in nameValueList_ is an element of the
space delimited string names_allow.
- checkThrottle().
Method in class iBus.layers.TCP
- Called by TCP_ListenerThread.run to suspend reception of further
messages when the event queue of the stack is full.
- CommException().
Constructor for class iBus.exception.CommException
-
- CommException(String).
Constructor for class iBus.exception.CommException
- Create an exception with the given details.
- containsListener(iBusURL).
Method in class iBus.View
- Checks for the existence of a certain listener in the view.
- containsMember(iBusURL).
Method in class iBus.View
- Checks for the existence of a certain member in the view.
- containsTalker(iBusURL).
Method in class iBus.View
- Checks for the existence of a certain talker in the view.
- create(String, String, String).
Static method in class iBus.iBusURLFactory
- Create a standardized URL out of the specified components
for the default system area (see getSystem()).
- create(String, String, String, String).
Static method in class iBus.iBusURLFactory
- Create a standardized URL out of the specified components
for the default system area (see getSystem()).
- create(String, String, String, String, int).
Static method in class iBus.iBusURLFactory
- Create a standardized URL out of the specified components
for the default system area (see getSystem()).
- createAddress(String).
Static method in class iBus.iBusURLFactory
- Creates a public IP multicast address by computing a hash on a given
string.
- createInputStream(InputStream).
Static method in class iBus.layers.TCP
- Factory method for input stream creation.
- createOutputStream(OutputStream).
Static method in class iBus.layers.TCP
- Factory method for output stream creation.
- createPrivateAddress(String).
Static method in class iBus.iBusURLFactory
- returns a private iBus IP multicast address.
- createQueue(iBusURL).
Method in class iBus.layers.DISPATCH
- Create a new queue.
- debug(String).
Method in class iBus.Log
- Log a debugging message.
- DEFAULT_AREA.
Static variable in class iBus.iBusURLFactory
- the name of the default system area
- deliverLocalViewChanges().
Method in class iBus.layers.REACH
-
deliver any views that have changed to the layers above,
by calling upHandleEvent.
- DEV_SYSTEM.
Static variable in class iBus.iBusURLFactory
- the area name of the development system
- DISPATCH().
Constructor for class iBus.layers.DISPATCH
- Create an DISPATCH protocol object
- dispatchPull(iBusURL, Posting).
Method in interface iBus.Receiver
- Upcall method invoked by the Stack when a posting is pulled
for which there is a subscription.
- dispatchPush(iBusURL, Posting).
Method in interface iBus.Receiver
- Upcall method invoked by the Stack when a posting is pushed
for which there is a subscription.
- dispose().
Method in class iBus.Stack
- Dispose of the stack.
- dnBytesAdded(MessageEvent).
Method in class iBus.layers.FRAG
- Called by protocol objects such as FRAG to find out how many bytes
will be constantly added to the message by the protocol objects below.
- dnBytesAdded(MessageEvent).
Method in class iBus.ProtocolObject
- Called by protocol objects such as FRAG to find out how many bytes
are added to the message by that protocol objects below (constant).
- dnFlush().
Method in class iBus.layers.DISPATCH
- Flush the protocol object.
- dnFlush().
Method in class iBus.layers.IPMCAST
- Flush the protocol object.
- dnFlush().
Method in class iBus.ProtocolObject
- Flush the protocol object.
- dnFlush().
Method in class iBus.Stack
- Flush the protocol object.
- dnFlush().
Method in class iBus.layers.TCP
- Flush the protocol object.
- dnGetStackURL().
Method in class iBus.layers.IPMCAST
- Called by the API protocol object to obtain an URL used
to reply to this stack.
- dnGetStackURL().
Method in class iBus.ProtocolObject
- Called by the API protocol object to obtain an URL used
to reply to this stack.
- dnGetStackURL().
Method in class iBus.layers.TCP
- Called by the API protocol object to obtain an URL used
to reply to this stack.
- dnInit().
Method in class iBus.layers.BADNET
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.DISPATCH
- Initialize the protocol object after the protocol stack is
created.
- dnInit().
Method in class iBus.layers.FIFO
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.FRAG
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.IPMCAST
-
Initialize the IPMCAST object.
- dnInit().
Method in class iBus.layers.NAK
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.ProtocolObject
- Initialize the protocol object after the protocol stack is
created.
- dnInit().
Method in class iBus.layers.PULL
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.REACH
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.SEQCHK
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.Stack
- Initialize the protocol object after the protocol stack has been
created.
- dnInit().
Method in class iBus.layers.TCP
- Initialize the protocol object after the protocol stack is
created.
- dnPull(iBusURL, MessageEvent).
Method in class iBus.ProtocolObject
- Called by the object above to issue a blocking pull request.
- dnPull(iBusURL, MessageEvent).
Method in class iBus.layers.PULL
- Called by the object above to issue a blocking pull request.
- dnPull(iBusURL, MessageEvent).
Method in class iBus.layers.TCP
- Called by the object above to issue a blocking pull request.
- dnPullReply(MessageEvent, PullContext, MessageEvent).
Method in class iBus.ProtocolObject
- Reply to a pull request.
- dnPullReply(MessageEvent, PullContext, MessageEvent).
Method in class iBus.layers.PULL
- Reply to a pull request.
- dnPullReply(MessageEvent, PullContext, MessageEvent).
Method in class iBus.layers.TCP
- Reply to a pull request.
- dnPush(iBusURL, MessageEvent).
Method in class iBus.layers.FRAG
- Called by the object above to send ``data'' to ``dest'' using
multicast or unicast communication, depending on the URL:
- dnPush(iBusURL, MessageEvent).
Method in class iBus.layers.IPMCAST
- dnPush sends a message by multicast or unicast, depending on the
IP address in the URL.
- dnPush(iBusURL, MessageEvent).
Method in class iBus.layers.LOCALBUS
- Called by the object above to send a message to a channel by
multicast or unicast communication, depending on the channel URL:
- dnPush(iBusURL, MessageEvent).
Method in class iBus.layers.NAK
- Called by the object above to send a message to a channel by
multicast or unicast communication, depending on the channel URL:
- dnPush(iBusURL, MessageEvent).
Method in class iBus.ProtocolObject
- Called by the object above to send a message to a channel by
multicast or unicast communication, depending on the channel URL:
- dnPush(iBusURL, MessageEvent).
Method in class iBus.layers.TCP
- Called by the object above to send a message to a channel by
multicast or unicast communication, depending on the channel URL:
- dnRegisterTalker(iBusURL).
Method in class iBus.layers.NAK
- Called by the object above or by an iBus application to register
as a talker with a channel.
- dnRegisterTalker(iBusURL).
Method in class iBus.ProtocolObject
- Called by the object above or by an iBus application to register
as a talker for a channel.
- dnRegisterTalker(iBusURL).
Method in class iBus.layers.REACH
- Called by the object above or by an iBus application to register
as a talker for a channel.
- dnRegisterTalker(iBusURL).
Method in class iBus.layers.TCP
- Called by the object above or by an iBus application to register
as a talker for a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.DISPATCH
- Called by the object above to subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.FIFO
- Called by the object above to subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.IPMCAST
- Subscribe to ``url''.
- dnSubscribe(iBusURL).
Method in class iBus.layers.LOCALBUS
- Called by the object above to subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.NAK
- Subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.ProtocolObject
- Called by the object above to subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.REACH
- Called by the object above or by an iBus application to subscribe
for a certain channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.SEQCHK
- Called by the object above to subscribe to a channel.
- dnSubscribe(iBusURL).
Method in class iBus.layers.TCP
- Called by the object above to subscribe to a channel.
- dnTerminate().
Method in class iBus.layers.IPMCAST
- Terminate any threads in the protocol object.
- dnTerminate().
Method in class iBus.layers.NAK
- Terminate any threads in the protocol object.
- dnTerminate().
Method in class iBus.ProtocolObject
- Terminate any threads in the protocol object.
- dnTerminate().
Method in class iBus.layers.PULL
- Terminate any threads in the protocol object.
- dnTerminate().
Method in class iBus.layers.REACH
- Terminate any threads in the protocol object.
- dnTerminate().
Method in class iBus.layers.TCP
- Terminate any threads in the protocol object.
- dnThrottle(boolean).
Method in class iBus.layers.IPMCAST
- The stack is getting overloaded.
- dnThrottle(boolean).
Method in class iBus.ProtocolObject
- The stack is getting overloaded.
- dnThrottle(boolean).
Method in class iBus.layers.TCP
- The stack is getting overloaded.
- dnUnregisterTalker(iBusURL).
Method in class iBus.layers.NAK
- Called by the object above or by an iBus application to unregister
as a talker of a certain channel.
- dnUnregisterTalker(iBusURL).
Method in class iBus.ProtocolObject
- Called by the object above or by an iBus application to unregister
as a talker from a channel.
- dnUnregisterTalker(iBusURL).
Method in class iBus.layers.PULL
- Called by the object above or by an iBus application to unregister
as a talker from a channel.
- dnUnregisterTalker(iBusURL).
Method in class iBus.layers.REACH
- Called by the object above or by an iBus application to unregister
as a talker from a channel.
- dnUnregisterTalker(iBusURL).
Method in class iBus.layers.TCP
- Called by the object above or by an iBus application to unregister
as a talker from a channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.DISPATCH
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.FIFO
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.IPMCAST
-
Unsubscribe from ``url''.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.LOCALBUS
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.NAK
-
Unsubscribe from a channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.ProtocolObject
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.PULL
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.REACH
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.SEQCHK
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- dnUnsubscribe(iBusURL).
Method in class iBus.layers.TCP
- Called by the object above or by an iBus application to unsubscribe
from a certain channel.
- equals(Object).
Method in class iBus.iBusURL
- Compares two URLs.
- equals(Object).
Method in class iBus.RetransmitReq
- Compares two retransmit requests.
- error(iBusURL, String).
Method in interface iBus.Receiver
- Upcall method to be invoked by Stack when an error such as
a security violation or the unrecoverable loss of a message
occurred.
- evAck.
Static variable in class iBus.Event
-
- Event().
Constructor for class iBus.Event
- Initialize Event object to be passed up the stack.
- Event(Stack, iBusURL).
Constructor for class iBus.Event
- Initialize Event object to be passed down the stack.
- evError.
Static variable in class iBus.Event
-
- evHeartbeat.
Static variable in class iBus.Event
-
- evLostMessage.
Static variable in class iBus.Event
-
- evMessage.
Static variable in class iBus.Event
-
- evProblem.
Static variable in class iBus.Event
- Event descriptors:
- evRetransmit.
Static variable in class iBus.Event
-
- evRetransmitReq.
Static variable in class iBus.Event
-
- evView.
Static variable in class iBus.Event
-
- expectedInitialMsgs().
Method in class iBus.layers.NAK
- Returns the number of initial messages that a new listener
may re-request.
- FIFO().
Constructor for class iBus.layers.FIFO
- Creates a protocol object and assigns a name to it.
- FIFOQueue(int).
Constructor for class iBus.FIFOQueue
- Create a FIFOQueue with a certain maximum capacity and with one priority
level.
- FIFOQueue(int, int).
Constructor for class iBus.FIFOQueue
- Create a FIFOQueue with a certain maximum capacity.
- finalize().
Method in class iBus.Stack
- Unsubscribe from internal channels and stop threads
- FRAG().
Constructor for class iBus.layers.FRAG
- Creates a protocol object and assigns a name to it.
- fragSize_.
Variable in class iBus.layers.FRAG
-
- get().
Method in class iBus.FIFOQueue
- Remove the object that has the highest priority.
- getAddress().
Method in class iBus.iBusURL
- Gets the network address part of the URL.
- getAppName().
Static method in class iBus.Application
- Returns the application name.
- getBottom().
Method in class iBus.Stack
- Return the bottommost protocol object in the stack.
- getBuf().
Method in class iBus.iBusByteArrayOutputStream
- Returns the input data without copying it.
- getBusStream().
Static method in class iBus.Log
- return the bus stream.
- getCapacity().
Method in class iBus.FIFOQueue
- Returns the capacity of the queue.
- getChannel().
Method in class iBus.Acknowledgement
- Returns the URL of the channel the Acknowledgement is for.
- getChannel().
Method in class iBus.LostMessage
- Returns the URL of the channel the Acknowledgement is for.
- getChannel().
Method in class iBus.RetransmitReq
- Returns the URL of the channel the Acknowledgement is for.
- getChannel().
Method in class iBus.View
- Return the URL of the channel associated with the view.
- getChannelInfos().
Method in class iBus.layers.NAK
- Get the channelInfos_ table.
- getCreator().
Method in class iBus.HeartbeatEvent
- Get the name of the layer that created the event.
- getDefaultPort().
Static method in class iBus.iBusURL
- Returns the default iBus port number (UDP and TCP).
- getDefaultStream().
Static method in class iBus.Log
- return the default stream used by the Log facility.
- getDestination().
Method in class iBus.Event
- Return the URL of the destination of the event.
- getEpochSize().
Method in class iBus.layers.NAK
- Get the epoch size property.
- getEvent().
Method in class iBus.MessageEvent
-
Return the event encapsulated in this message
- getEventQueueSize().
Method in class iBus.layers.IPMCAST
- Returns the size of the internal event queue.
- getExpandedQOS().
Method in class iBus.Stack
- Return the quality of service string that was used to create this stack.
- getFragSize().
Method in class iBus.layers.FRAG
- Get the fragment size property.
- getFromSeq().
Method in class iBus.LostMessage
- Return the start sequence number
- getFromSeq().
Method in class iBus.RetransmitReq
- Return the start sequence number
- getGroupInfo(iBusURL).
Method in class iBus.layers.REACH
- Returns the GroupInfo object for a member.
- getHbeat().
Method in class iBus.layers.REACH
- Returns the hbeat property.
- getHBIntarval().
Method in class iBus.layers.NAK
- Get the hb interval property.
- getHeaderSize().
Method in class iBus.MessageEvent
- Return the size of the message header
- getHostAddress().
Static method in class iBus.Application
- Return the host address.
- getHostName().
Static method in class iBus.Application
- Return the host name.
- getHostName().
Method in class iBus.iBusURL
- Attempts to reverse lookup the network address of the URL.
- getIdleIntarval().
Method in class iBus.layers.NAK
- Get the idle interval property.
- getIncrementFactor().
Method in class iBus.Posting
- Gets the IncrementFactor property.
- getLength().
Method in class iBus.Posting
- Get the Length property
- getLogLevel().
Static method in class iBus.Log
- Returns the current log level.
- getMaxPendingEvents().
Method in class iBus.layers.DISPATCH
- Return the maxPendingEvents property
- getMember(iBusURL).
Method in class iBus.View
- Get the member that matches a given URL.
- getMember(int).
Method in class iBus.View
- Get the member for a given index.
- getMembers().
Method in class iBus.View
- Returns membership information for all members that are subscribed to the
channel.
- getMessage().
Method in class iBus.Retransmit
- Return the retransmitted message.
- getMsgType().
Method in class iBus.MessageEvent
- Get the message type.
- getMyRank().
Method in class iBus.View
- Returns the rank number of the member the View is delivered to.
- getName().
Method in class iBus.ProtocolObject
- Return the name of this kind of protocol object
- getNameValueList().
Method in class iBus.ProtocolObject
- Gets the object's name-value list.
- getNumMembers().
Method in class iBus.View
- Returns the number of members in the view.
- getObject(int).
Method in class iBus.Posting
- Returns the object at index position.
- getOutOfOrderHi(iBusURL, iBusURL).
Method in class iBus.layers.FIFO
- Returns the outOfOrderHi property for a given channel/sender
combination.
- getParam().
Method in class iBus.Event
- Return the parameter assigned to this event.
- getPoolSize().
Method in class iBus.layers.DISPATCH
- Get the poolSize property.
- getPort().
Method in class iBus.iBusURL
- Gets the port number.
- getPriorities().
Method in class iBus.FIFOQueue
- Returns the number of priorities.
- getProtocolObject(String).
Method in class iBus.Stack
- Return the protocol object named pname
- getQOS().
Method in class iBus.Stack
- Return the quality of service string that was used to create this stack.
- getQueue(iBusURL).
Method in class iBus.layers.DISPATCH
- Obtain the event queue for a given channel.
- getReplyChannel().
Method in class iBus.PullContext
- Return the channel to transmit the reply on.
- getRetrInterval().
Method in class iBus.layers.NAK
- Get the retry interval property.
- getRetrInterval(int).
Method in class iBus.layers.NAK
- Set the retry interval property.
- getSenddelay().
Method in class iBus.layers.IPMCAST
- Returns the senddelay property.
- getSendDelay().
Method in class iBus.layers.NAK
- Get the send delay property.
- getSender().
Method in class iBus.Event
- Return the URL of the sender of the event.
- getSender().
Method in class iBus.Posting
- Gets the URL of the sender of this posting.
- getSenderID().
Method in class iBus.PullContext
- Return the ID of the thread that is waiting for a reply.
- getSeqNum().
Method in class iBus.Acknowledgement
- return the sequence number of this heartbeat.
- getSeqNum().
Method in class iBus.HeartbeatEvent
- return the sequence number of this heartbeat.
- getSeqNum().
Method in class iBus.MessageEvent
-
Return the sequence number of the message
- getServicePart(iBusURL).
Static method in class iBus.iBusURLFactory
- Get the service part of an iBus URL.
- getStack().
Method in class iBus.Event
- Return the stack that created that event.
- getStack().
Method in class iBus.ProtocolObject
- Obtain the stack this object belongs to.
- getStackSocket().
Method in class iBus.layers.IPMCAST
- returns a DatagramSocket denoting this stack.
- getStackURL().
Method in class iBus.Stack
- Return the point-to-point URL needed to send messages to this stack.
- getState(iBusURL).
Method in interface iBus.Membership
- Invoked on a receiver that is a member of channel, to obtain
its internal object state such that it can be transmitted to
to a newcomer receiver object.
- getSubject().
Method in class iBus.iBusURL
- Gets the subject.
- getSubjectPart(iBusURL).
Static method in class iBus.iBusURLFactory
- Get the subject part of an iBus URL.
- getSubjectParts(iBusURL).
Static method in class iBus.iBusURLFactory
- Return a string array of length 4 containing the system name,
service name, version, and subject
- getSubscriptions().
Method in class iBus.layers.IPMCAST
- Returns the subscriptions hashtable.
- getSystem().
Static method in class iBus.iBusURLFactory
- Get the system area name of the factory.
- getSystemPart(iBusURL).
Static method in class iBus.iBusURLFactory
- Get the system part of an iBus URL.
- getThreadGroup().
Method in class iBus.layers.DISPATCH
- Obtain the thread group of the dispatcher threads.
- getTimeout().
Method in class iBus.layers.PULL
- Returns the value of the Timeout propery.
- getTimeout().
Method in class iBus.layers.REACH
- Returns the timeout property.
- getTimeStamp().
Method in class iBus.Log
- Return a time stamp.
- getTop().
Method in class iBus.Stack
- Return the topmost protocol object in the stack.
- getToSeq().
Method in class iBus.LostMessage
- Return the end sequence number
- getToSeq().
Method in class iBus.RetransmitReq
- Return the end sequence number
- getTTL().
Method in class iBus.layers.IPMCAST
- Returns the TTL property.
- getURL().
Method in class iBus.ChannelMember
- Retrieve the URL of the channel member.
- getValueAsInt(String).
Method in class iBus.ProtocolObject
- Returns a parameter value as an Integer
- getValueAsString(String).
Method in class iBus.ProtocolObject
- Returns a parameter value as a String.
- getVersionPart(iBusURL).
Static method in class iBus.iBusURLFactory
- Get the version part of an iBus URL.
- getViewID().
Method in class iBus.View
- Returns the view ID used for ranking views in the order they
occurred in the history.
- hashCode().
Method in class iBus.iBusURL
- Returns a hashcode for this URL.
- hbThread().
Method in class iBus.layers.NAK
- Heartbeat thread.
- heartBeatChannel(iBusURL).
Static method in class iBus.layers.REACH
- convert an iBus channel to an URL that denotes the associated
heartbeat channel.
- HeartbeatEvent().
Constructor for class iBus.HeartbeatEvent
- Create a void HeartbeatEvent object to be deserialized
- HeartbeatEvent(Stack, String, iBusURL, long).
Constructor for class iBus.HeartbeatEvent
- Create a heartbeat event to be passed down the stack.
- hierarchicalMatch(iBusURL).
Method in class iBus.iBusURL
- Performs a hierarchical match with a given url.
- IBUS_VERSION.
Static variable in class iBus.Application
- the iBus Version
- iBusByteArrayOutputStream().
Constructor for class iBus.iBusByteArrayOutputStream
-
- iBusByteArrayOutputStream(int).
Constructor for class iBus.iBusByteArrayOutputStream
- create a iBusByteArrayOutputStream pre-allocated to a given size.
- iBusException().
Constructor for class iBus.exception.iBusException
-
- iBusException(String).
Constructor for class iBus.exception.iBusException
- Create an exception with the given details.
- ibusProto().
Static method in class iBus.iBusURL
- return the prefix for ibus URLs, ie.
- iBusURL(String).
Constructor for class iBus.iBusURL
- Creates a URL out of a string.
- iBusURL(String, String).
Constructor for class iBus.iBusURL
- Creates a URL from the specified network address and subject.
- iBusURL(String, String, int).
Constructor for class iBus.iBusURL
- Creates a URL from the specified network address and subject.
- id().
Method in class iBus.Acknowledgement
- Returns the identifier of this type of event.
- id().
Method in class iBus.Event
- Returns the identifier of this type of event.
- id().
Method in class iBus.HeartbeatEvent
- Returns the identifier of this type of event.
- id().
Method in class iBus.LostMessage
- Returns the identifier of this type of event.
- id().
Method in class iBus.MessageEvent
- Returns the identifier of this type of event.
- id().
Method in class iBus.Retransmit
- Returns the identifier of this type of event.
- id().
Method in class iBus.RetransmitReq
- Returns the identifier of this type of event.
- id().
Method in class iBus.View
- Returns the identifier of this type of event.
- inData().
Method in class iBus.MessageEvent
- Returns the byte array holding the incoming data.
- info(String).
Method in class iBus.Log
- Log an info message.
- infoLevel.
Static variable in class iBus.Log
- Informative output only
- init(String, String[]).
Static method in class iBus.Application
- iBus is configured by specifying
the System properties described in the Programmer's Manual.
- inSize().
Method in class iBus.MessageEvent
- Return the size of the input data in this message
- inStream().
Method in class iBus.MessageEvent
- Returns the message input data stream
- IPMCAST().
Constructor for class iBus.layers.IPMCAST
- Create an IP multicast protocol object
- isAppIds().
Method in class iBus.Log
- Checks whether host and application name are turned on.
- isBounded().
Method in class iBus.FIFOQueue
- Checks whether the capacity of the queue has an upper bound.
- isExpectInitialMessages().
Method in class iBus.layers.NAK
- Check the ExpectInitialMessages property.
- isFdetect().
Method in class iBus.layers.REACH
- Returns the fdetect property.
- isFlowControl().
Method in class iBus.layers.NAK
- Check whether we have to perform flow control.
- isHierarchical().
Method in class iBus.layers.IPMCAST
- Checks whether hierarchical matching is enabled
- isListener().
Method in class iBus.ChannelMember
- Checks whether the channel member is a listener.
- isMulticastURL().
Method in class iBus.iBusURL
- Returns true if it is a multicast URL, false if it is an unicast URL:
- isStatistics().
Method in class iBus.layers.NAK
- Check the value of the statistics property.
- isTalker().
Method in class iBus.ChannelMember
- Checks whether the channel member is a talker.
- isThreadPerRequest().
Method in class iBus.layers.DISPATCH
- Get the threadPerRequest property.
- isThreadPool().
Method in class iBus.layers.DISPATCH
- Get the threadPool property.
- isThrottling().
Method in class iBus.layers.DISPATCH
- Return the throttling property.
- isTimeStamps().
Method in class iBus.Log
- Checks whether time stamps are turned on.
- junk(String).
Method in class iBus.Log
- Log a junk message.
- junkLevel.
Static variable in class iBus.Log
- All output, including debugging and tracing information
- LOCALBUS().
Constructor for class iBus.layers.LOCALBUS
- Creates a protocol object and assigns a name to it.
- Log(String).
Constructor for class iBus.Log
- Create a Log object for a given module name.
- Log(String, boolean).
Constructor for class iBus.Log
- Create a Log object for a given module name.
- log_.
Static variable in class iBus.layers.TCP
-
- LOGCHANNEL.
Static variable in class iBus.Log
- the default iBus channel used for log-to-channel property
- LOGFILE.
Static variable in class iBus.Log
- the default file used for log-to-file property
- logMessage(String, String, boolean, boolean).
Method in class iBus.Log
- Format a log message and write it to the log streams
- LogRedirect(iBusURL).
Constructor for class iBus.LogRedirect
- Create a PrintStream that redirects output to a bus channel.
- LostMessage().
Constructor for class iBus.LostMessage
- Create a void LostMessage object to be deserialized
- LostMessage(Stack, long, long, iBusURL, iBusURL).
Constructor for class iBus.LostMessage
- Create a lost message event to be passed down the stack.
- MalformedStack().
Constructor for class iBus.exception.MalformedStack
-
- MalformedStack(String).
Constructor for class iBus.exception.MalformedStack
- Create an exception with the given details.
- maxDatagramSize_.
Static variable in class iBus.layers.IPMCAST
- max.
- mbrMonitors_.
Variable in class iBus.Stack
- a Hashtable of url/Hashtable entries.
- MessageEvent().
Constructor for class iBus.MessageEvent
- Create an empty message object.
- MessageEvent(iBusURL, Stack).
Constructor for class iBus.MessageEvent
- Create a message object for the given channel and data.
- MessageEvent(MessageEvent).
Constructor for class iBus.MessageEvent
- Create a message by copying the header information from another message.
- MessageEvent(Stack).
Constructor for class iBus.MessageEvent
- Create an empty message object.
- moduleOff(String).
Static method in class iBus.Log
- Turn logging off for a certain module.
- moduleOn(String).
Static method in class iBus.Log
- Turn logging on for a certain module.
- NAK().
Constructor for class iBus.layers.NAK
- Create a NAK object by initializing the ProtocolObject base class
- name_.
Variable in class iBus.ProtocolObject
-
- NotRegistered().
Constructor for class iBus.exception.NotRegistered
-
- NotRegistered(String).
Constructor for class iBus.exception.NotRegistered
- Create an exception with the given details.
- NotSubscribed().
Constructor for class iBus.exception.NotSubscribed
-
- NotSubscribed(String).
Constructor for class iBus.exception.NotSubscribed
- Create an exception with the given details.
- NULL_URL.
Static variable in class iBus.iBusURL
- The NULL URL
- numListeners().
Method in class iBus.View
- Returns the number of listeners thar are in the view.
- numTalkers().
Method in class iBus.View
- Returns the number of talkers thar are in the view.
- outData().
Method in class iBus.MessageEvent
- Returns the byte array holding the outgoing data.
- outSize().
Method in class iBus.MessageEvent
- Return the size of the output data in this message
- outStream().
Method in class iBus.MessageEvent
- Returns the message output data stream.
- pack().
Method in class iBus.MessageEvent
- Write the message into the message's output data stream.
- package_.
Static variable in class iBus.Stack
- the name of the iBus package:
- panic(String).
Method in class iBus.Log
- Log a panic message and terminate the application by calling exit(1).
- parseParams(String, Hashtable).
Method in class iBus.Stack
- Parse any argument list that is provided to a protocol name.
- parseQos().
Method in class iBus.Stack
-
- parseURL(String).
Method in class iBus.iBusURL
- Initializes url out of a string.
- Posting().
Constructor for class iBus.Posting
- Create a Posting with Maximum = 0, Length = 0,
and IncrementFactor = 2
- Posting(int).
Constructor for class iBus.Posting
- Create a Posting with Maximum = maximum, Length = 0,
and IncrementFactor = 1
- println(String).
Method in class iBus.LogRedirect
- Overwrites PrintStream.println.
- privateAddresses_.
Static variable in class iBus.iBusURLFactory
-
- PROD_SYSTEM.
Static variable in class iBus.iBusURLFactory
- the area name of the production system
- PROP_APPNAME.
Static variable in class iBus.Application
- application name property
- PROP_HOSTADDRESS.
Static variable in class iBus.Application
- Localhost address property
- PROP_HOSTNAME.
Static variable in class iBus.Application
- Localhost name property
- PROP_LOG.
Static variable in class iBus.Application
- log activation property
- PROP_LOGLEVEL.
Static variable in class iBus.Application
- log level property
- PROP_LOGTOCHANNEL.
Static variable in class iBus.Application
- log-to-channel property
- PROP_LOGTOFILE.
Static variable in class iBus.Application
- log-to-file property
- PROP_PORT.
Static variable in class iBus.Application
- Default port property
- PROP_SYSTEM.
Static variable in class iBus.Application
- System name property
- PROP_VERSION.
Static variable in class iBus.Application
- iBus version property
- ProtocolObject(String).
Constructor for class iBus.ProtocolObject
- Creates a protocol object and assigns a name to it.
- pt2ptQOS.
Static variable in class iBus.Stack
- Alias for Point-to-Point QOS:
- PULL().
Constructor for class iBus.layers.PULL
- Create a PULL object by initializing the ProtocolObject base class
- pull(iBusURL, Posting).
Method in class iBus.Stack
- Pull a posting.
- PullContext().
Constructor for class iBus.PullContext
- Create an empty PullContext
- PullContext(String, iBusURL).
Constructor for class iBus.PullContext
- Create a PullContext out of a sender ID and a reply channel
- push(iBusURL, Posting).
Method in class iBus.Stack
- Multicast a posting to channel denoted by ``url''.
- put(Object).
Method in class iBus.FIFOQueue
- Put an object into the queue.
- put(Object, int).
Method in class iBus.FIFOQueue
- Put an object into the queue for a given priority.
- putEvent(Event).
Method in class iBus.layers.IPMCAST
- Puts an event into the eventQueue_.
- REACH().
Constructor for class iBus.layers.REACH
- Create the protocol object.
- readyToExit().
Method in class iBus.Stack
- Resume any thread that was suspended by waitTillExit.
- receivers_.
Variable in class iBus.Stack
- a Hashtable of url/Hashtable entries.
- registerMonitor(iBusURL, Membership).
Method in class iBus.Stack
- Register an upcall object for receiving membership change notifications.
- registerTalker(iBusURL).
Method in class iBus.Stack
- Register as a talker for a channel.
- registrations_.
Variable in class iBus.Stack
- a Hashtable of the URLs we are registered for as a talker:
- reliableQOS.
Static variable in class iBus.Stack
- Alias for reliable multicast QOS:
- removeGroupInfo(iBusURL).
Method in class iBus.layers.REACH
- Remove the GroupInfo object for member.
- removeQueue(iBusURL).
Method in class iBus.layers.DISPATCH
- Remove a queue.
- replySubject().
Static method in class iBus.iBusURL
- return the subject for reply messages
- Retransmit().
Constructor for class iBus.Retransmit
- Create retransmit event to be deserialized.
- Retransmit(MessageEvent, iBusURL).
Constructor for class iBus.Retransmit
- Create retransmit event to be passed down the stack.
- RetransmitReq().
Constructor for class iBus.RetransmitReq
- Create a message retransmit request to be passed up the stack.
- RetransmitReq(Stack, long, long, iBusURL, iBusURL).
Constructor for class iBus.RetransmitReq
- Create a message retransmit request to be passed down the stack.
- run().
Method in class iBus.layers.IPMCAST
- Gets events off the eventQueue and passes them up the stack:
- run().
Method in class iBus.layers.NAK
- NAK thread.
- run().
Method in class iBus.layers.PULL
- A thread to periodically check whether some outstanding request
has timed out.
- run().
Method in class iBus.layers.REACH
- A thread that periodically sends heartbeats and also checks
for missing heartbeats:
- sendHeartbeat(REACH_GroupMember, iBusURL).
Method in class iBus.layers.REACH
- Sends a heartbeat a certain hannel specified.
- SEQCHK().
Constructor for class iBus.layers.SEQCHK
- Creates a protocol object and assigns a name to it.
- setAppIds(boolean).
Static method in class iBus.Log
- Turn printing of host and application name on and off.
- setAppName(String).
Static method in class iBus.Application
- Sets the application name.
- setBusStream(PrintWriter).
Static method in class iBus.Log
- setBusStream can be used to set a PrintWriter
which transmits output via the bus.
- setDefaultStream(PrintWriter).
Static method in class iBus.Log
- Use out instead of System.err for the output stream.
- setDestination(iBusURL).
Method in class iBus.Event
- set the URL of the destination.
- setEvent(Event).
Method in class iBus.MessageEvent
- set the event that is to be packed into the message.
- setExpectInitialMessages(boolean).
Method in class iBus.layers.NAK
- Set the send delay property.
- setFdetect(boolean).
Method in class iBus.layers.REACH
- Set the fdetect property.
- setFromSeq(long).
Method in class iBus.LostMessage
- Set the start sequence number.
- setFromSeq(long).
Method in class iBus.RetransmitReq
- Set the start sequence number
- setGroupInfo(REACH_GroupInfo).
Method in class iBus.layers.REACH
- Add a GroupInfo object to groupinfos_.
- setHbeat(int).
Method in class iBus.layers.REACH
- Set the hbeat property.
- setHBInterval(int).
Method in class iBus.layers.NAK
- Set the epoch size property.
- setIdleInterval(int).
Method in class iBus.layers.NAK
- Set the idle interval property.
- setIncrementFactor(float).
Method in class iBus.Posting
- Set the IncrementFactor property.
- setLength(int).
Method in class iBus.Posting
- Sets the Length property.
- setLogLevel(int).
Static method in class iBus.Log
- Modify the log level.
- setMaxpendingEvents(int).
Method in class iBus.layers.DISPATCH
- Set the maxPendingEvents property
- setMsgType(int).
Method in class iBus.MessageEvent
- Set the message type to push, pull request, or pull reply:
- setNameValueList(Hashtable).
Method in class iBus.ProtocolObject
- Sets the object's name-value list.
- setObject(int, Serializable).
Method in class iBus.Posting
- Store object at index position.
- setParam(Object).
Method in class iBus.Event
- Assign a parameter to this event.
- setPort(int).
Method in class iBus.iBusURL
- Sets the port number.
- setSenddelay(int).
Method in class iBus.layers.IPMCAST
- Sets the senddelay property.
- setSendDelay(int).
Method in class iBus.layers.NAK
- Set the send delay property.
- setSender(iBusURL).
Method in class iBus.Event
- set the URL of the sender.
- setSender(iBusURL).
Method in class iBus.Posting
- sets the URL of the sender of this posting
- setSeqNum(long).
Method in class iBus.MessageEvent
- Set the sequence number of the message.
- setStack(Stack).
Method in class iBus.Event
- Set the stack that created the event.
- setStack(Stack).
Method in class iBus.ProtocolObject
- Specify the stack this object belongs to.
- setState(iBusURL, Serializable).
Method in interface iBus.Membership
- Invoked on a receiver object that is subscribing to a channel
to assign application specific state information to it.
- setStatistics(boolean).
Method in class iBus.layers.NAK
- Set the statistics property.
- setThrottling(boolean).
Method in class iBus.layers.DISPATCH
- Set the throttling property.
- setTimeout(int).
Method in class iBus.layers.PULL
- Set the Timeout propery.
- setTimeout(int).
Method in class iBus.layers.REACH
- Set the timeout property.
- setTimeStamps(boolean).
Static method in class iBus.Log
- Turn time stamps on and off.
- setToSeq(long).
Method in class iBus.LostMessage
- Set the end sequence number.
- setToSeq(long).
Method in class iBus.RetransmitReq
- Set the end sequence number
- setTTL(int).
Method in class iBus.layers.IPMCAST
- Sets the TTL property.
- size().
Method in class iBus.FIFOQueue
- Returns the total number of events in the queue.
- Stack().
Constructor for class iBus.Stack
- Create a protocol stack the application can use to send and receive
Postings.
- Stack(String).
Constructor for class iBus.Stack
- Create a protocol stack that the application can use to send and receive
Postings.
- startHeartbeat(iBusURL, boolean, boolean, int).
Method in class iBus.layers.REACH
- Do the registration necessary to start transmitting heartbeats
for a given channel.
- stopHeartbeat(iBusURL, boolean, boolean).
Method in class iBus.layers.REACH
- Called by dnUnsubscribe and dnUnregisterTalker to stop the heartbeat
for a given channel.
- subscribe(iBusURL, Receiver).
Method in class iBus.Stack
- Subscribe to an iBus URL.
- subscriptionsForAddr(String).
Method in class iBus.layers.IPMCAST
- Checks whether there is a subscription for IP address ``address''.
- TCP().
Constructor for class iBus.layers.TCP
- Create an TCP protocol object
- TEST_SYSTEM.
Static variable in class iBus.iBusURLFactory
- the area name of the test system
- toString().
Method in class iBus.iBusURL
- Convert to a human readable form.
- tPullReply.
Static variable in class iBus.MessageEvent
- Pull reply message type
- tPullRequest.
Static variable in class iBus.MessageEvent
- Pull request message type
- tPush.
Static variable in class iBus.MessageEvent
- Push message type
- tryGet().
Method in class iBus.FIFOQueue
- Like ``get'' but non-blocking.
- unpack(byte[], int).
Method in class iBus.MessageEvent
- Read the message from a byte array.
- unregisterMonitor(iBusURL, Membership).
Method in class iBus.Stack
- Unregister an upcall object set by registerMonitor
- unregisterTalker(iBusURL).
Method in class iBus.Stack
- Unregister as a talker from a channel.
- unreliableQOS.
Static variable in class iBus.Stack
- Alias for unreliable multicast QOS:
- unsubscribe(iBusURL, Receiver).
Method in class iBus.Stack
- Unsubscribe from an iBus URL.
- unsubscribeAll().
Method in class iBus.Stack
- Close all channels this Stack has subscribed to or registered for
- upHandleEvent(Event).
Method in class iBus.layers.BADNET
- Called by the protocol object below to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.DISPATCH
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.FIFO
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.FRAG
- Called by the protocol object below to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.NAK
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.ProtocolObject
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.PULL
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.REACH
- Called by the protocol object below to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.layers.SEQCHK
- Called by the protocol object beneath to pass an event up to me.
- upHandleEvent(Event).
Method in class iBus.Stack
- Called by the protocol object below to pass an event up to me.
- View().
Constructor for class iBus.View
- Create a void View object to be deserialized.
- View(Stack, int, ChannelMember[], int, iBusURL).
Constructor for class iBus.View
- Create a View object to be delivered to iBus layers.
- viewChange(View).
Method in interface iBus.Membership
- Upcall that is invoked by iBus when a receiver object has
subscribed or unsubscribed from a channel, or when a receiver
crashes.
- vsyncQOS.
Static variable in class iBus.Stack
- Alias for Virtual Synchrony QOS:
- waitTillEmpty().
Method in class iBus.FIFOQueue
- Block until the queue is empty
- waitTillExit().
Method in class iBus.Stack
- Block the calling thread until readyToExit is called by some other
thread.
- warn(String).
Method in class iBus.Log
- Log a warning message.
- warnLevel.
Static variable in class iBus.Log
- Warnings and panics only