Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D E F G H I L M N O P R S T U V

A

Adaptor() - Constructor for class fi.hut.tcm.jacob.conduits.Adaptor
Creates a new, empty adaptor.
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.Adaptor
 
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.Mux
 
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.Protocol
 
accept(Visitor, Side) - Method in class fi.hut.tcm.jacob.conduits.Session
 
accept(Visitor) - Method in interface fi.hut.tcm.jacob.conduits.Side
 
Accessor - interface fi.hut.tcm.jacob.conduits.Accessor.
Accessor Accessor defines an abstract interface for the Mux to obtain and encapsulate Muxing information on Messages.
A - Static variable in interface fi.hut.tcm.jacob.conduits.Conduit
 
adapt(Message) - Method in class fi.hut.tcm.jacob.conduits.Adaptor
Actually handles an incoming message.
adapt(Message) - Method in interface fi.hut.tcm.jacob.conduits.AdaptorEventListener
 
AdaptorEventListener - interface fi.hut.tcm.jacob.conduits.AdaptorEventListener.
AdaptorEventListener
Adaptor - class fi.hut.tcm.jacob.conduits.Adaptor.
Adaptor An adaptor is a Conduit that connects the conduit graph to the outside world.
adapt(Message) - Method in class fi.hut.tcm.jacob.conduits.Terminator
Handles the received message by dropping it on the floor.
addTimeout(Side, long, Message) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
appendTrailer(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
apply(Message, State, Session) - Method in class fi.hut.tcm.jacob.conduits.Installer
 
apply(Message, State, Session) - Method in interface fi.hut.tcm.jacob.conduits.Messenger
 
apply(Message, State, Session) - Method in class fi.hut.tcm.jacob.conduits.Notifier
 
apply(Message) - Method in class fi.hut.tcm.jacob.conduits.Session
 
apply(Message) - Method in interface fi.hut.tcm.jacob.conduits.SessionEventListener
 
apply(Message, State, Session) - Method in class fi.hut.tcm.jacob.conduits.Uninstaller
 
A - Static variable in interface fi.hut.tcm.jacob.conduits.Side
 
at(Mux, Side) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
Calls Mux.mux to multiplex or demultiplex the carried message.
at(Session, Side) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
Calls Session.apply to let the state to work on the message.
at(Adaptor, Side) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
Calls Adaptor.adapt to pass the carried message to the adaptor.
at(ConduitFactory, Side) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
attach(Side) - Method in interface fi.hut.tcm.jacob.conduits.Side
 
at(Mux, Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
at(Session, Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
at(Adaptor, Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
at(ConduitFactory, Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
at(Mux, Side) - Method in interface fi.hut.tcm.jacob.conduits.Visitor
 
at(Session, Side) - Method in interface fi.hut.tcm.jacob.conduits.Visitor
 
at(ConduitFactory, Side) - Method in interface fi.hut.tcm.jacob.conduits.Visitor
 
at(Adaptor, Side) - Method in interface fi.hut.tcm.jacob.conduits.Visitor
 

B

BaseConduit() - Constructor for class fi.hut.tcm.jacob.conduits.BaseConduit
 
BaseConduit - class fi.hut.tcm.jacob.conduits.BaseConduit.
BaseConduit A BaseConduit is an invisible abstract class that implements the common behaviour for the real conduits.
B - Static variable in interface fi.hut.tcm.jacob.conduits.Conduit
 
BinaryMessenger - class fi.hut.tcm.jacob.conduits.BinaryMessenger.
BinaryMessenger
B - Static variable in interface fi.hut.tcm.jacob.conduits.Side
 
BufferMessenger - class fi.hut.tcm.jacob.conduits.BufferMessenger.
BufferMessenger

C

ConductingException() - Constructor for class fi.hut.tcm.jacob.conduits.ConductingException
 
ConductingException(String) - Constructor for class fi.hut.tcm.jacob.conduits.ConductingException
 
ConduitException() - Constructor for class fi.hut.tcm.jacob.conduits.ConduitException
 
ConduitException(String) - Constructor for class fi.hut.tcm.jacob.conduits.ConduitException
 
ConduitFactory(Conduit, Side[]) - Constructor for class fi.hut.tcm.jacob.conduits.ConduitFactory
Creates a new ConduitFactory.
cancel() - Method in class fi.hut.tcm.jacob.conduits.Timeout
 
cancelTimeout(Object) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
cancel(Timeout) - Method in class fi.hut.tcm.jacob.conduits.TimerThread
Cancels a timeout by removing it from the appropriate queue.
clone() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
clone() - Method in interface fi.hut.tcm.jacob.conduits.Conduit
 
clone() - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
clone() - Method in class fi.hut.tcm.jacob.conduits.Mux
 
clone() - Method in class fi.hut.tcm.jacob.conduits.Protocol
 
clone() - Method in interface fi.hut.tcm.jacob.conduits.Side
 
clone() - Method in class fi.hut.tcm.jacob.conduits.Terminator
 
ConductingException - exception fi.hut.tcm.jacob.conduits.ConductingException.
ConductingException
ConduitException - exception fi.hut.tcm.jacob.conduits.ConduitException.
ConduitException
ConduitFactory - class fi.hut.tcm.jacob.conduits.ConduitFactory.
ConduitFactory A ConduitFactory creates and installes new Sessions or other Conduit structures.
Conduit - interface fi.hut.tcm.jacob.conduits.Conduit.
Conduit Conduit is an interface specifying the common behaviour for all conduits: Sessions, Muxes, Adaptors, ConduitFactories and Protocols.
ConduitId - class fi.hut.tcm.jacob.conduits.ConduitId.
 
copyBuffer(Object, int, Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
copyData(byte[], int, Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
createSide(Message) - Method in class fi.hut.tcm.jacob.conduits.Mux
 
createSide(Object) - Method in class fi.hut.tcm.jacob.conduits.Mux
 

D

debug() - Method in interface fi.hut.tcm.jacob.conduits.Debuggable
 
debug() - Static method in class fi.hut.tcm.jacob.conduits.Debugger
 
Debuggable - interface fi.hut.tcm.jacob.conduits.Debuggable.
 
Debugger - class fi.hut.tcm.jacob.conduits.Debugger.
 
deleteSide(Side) - Method in class fi.hut.tcm.jacob.conduits.Mux
 
detach() - Method in interface fi.hut.tcm.jacob.conduits.Side
 
dump() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
dump() - Method in interface fi.hut.tcm.jacob.conduits.Conduit
 
dump() - Method in interface fi.hut.tcm.jacob.conduits.Side
 

E

ENDPOINT_NUMBER - Static variable in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
extractData(Object) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 

F

FactoryEventListener - interface fi.hut.tcm.jacob.conduits.FactoryEventListener.
FactoryEventListener
facture(Message) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
Creates a new conduit by cloning the prototype.
facture(Message) - Method in interface fi.hut.tcm.jacob.conduits.FactoryEventListener
 
FAILURE - Static variable in interface fi.hut.tcm.jacob.conduits.NotifyMessenger
 
fi.hut.tcm.jacob.conduits - package fi.hut.tcm.jacob.conduits
 
filter(Message) - Method in class fi.hut.tcm.jacob.conduits.Adaptor
Can be used to filter out certain messages.
finalize() - Method in class fi.hut.tcm.jacob.conduits.Message
 
finalize() - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
finalize() - Method in class fi.hut.tcm.jacob.conduits.Timeout
 
FIRST_ENDPOINT_INDEX - Static variable in class fi.hut.tcm.jacob.conduits.ConduitFactory
 

G

get6BytesUnaligned(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getAttached() - Method in interface fi.hut.tcm.jacob.conduits.Side
 
getBit(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getByte(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getByte(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
get() - Static method in class fi.hut.tcm.jacob.conduits.ConduitId
 
getConduit() - Method in interface fi.hut.tcm.jacob.conduits.Side
 
getConduit(Message) - Method in class fi.hut.tcm.jacob.conduits.Uninstaller
 
getConduit(Message) - Method in interface fi.hut.tcm.jacob.conduits.UninstallMessenger
Returns a reference to the conduit which was created during installation.
getConduit() - Method in class fi.hut.tcm.jacob.conduits.UninstallOob
 
getContents() - Method in class fi.hut.tcm.jacob.conduits.Message
 
getDouble(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getEndpoint(int) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
getEndpointCount(Message) - Method in class fi.hut.tcm.jacob.conduits.Installer
 
getEndpointCount(Message) - Method in interface fi.hut.tcm.jacob.conduits.InstallMessenger
 
getEndpointCount() - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
getEndpoint(Message, int) - Method in class fi.hut.tcm.jacob.conduits.Installer
 
getEndpoint(Message, int) - Method in interface fi.hut.tcm.jacob.conduits.InstallMessenger
Returns a Side (corresponding to index) where the cloned Conduit is to be attached to, or null if the Side is to be determined by the ConduitFactory itself.
getEndpoint(int) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
getFloat(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getHalfByte(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getId() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
getId() - Method in interface fi.hut.tcm.jacob.conduits.Conduit
 
getInt(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getInt(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getIntUnaligned(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getKey(Message) - Method in interface fi.hut.tcm.jacob.conduits.Accessor
Extracts or decodes a key value from a message for demultiplexing.
getKey(Message, int) - Method in class fi.hut.tcm.jacob.conduits.Installer
 
getKey(Message, int) - Method in interface fi.hut.tcm.jacob.conduits.InstallMessenger
 
getKey(int) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
The EndpointCount methods also affect the key count.
getLength(Object) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getLength(Object) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getLong(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getLong(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getLongUnaligned(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getMessage() - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
getMessage() - Method in class fi.hut.tcm.jacob.conduits.NotifyOob
 
getMessageSource(Message) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
getMessenger() - Method in class fi.hut.tcm.jacob.conduits.Message
 
getNext() - Method in interface fi.hut.tcm.jacob.conduits.Side
 
getOob() - Method in class fi.hut.tcm.jacob.conduits.Message
 
getPrototype() - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
getPrototype(Message) - Method in class fi.hut.tcm.jacob.conduits.Installer
 
getPrototype(Message) - Method in interface fi.hut.tcm.jacob.conduits.InstallMessenger
Returns a prototype conduit that the ConduitFactory attempts to clone, or null if to use the prototype stored at the factory.
getPrototype() - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
getRequest(Message) - Method in class fi.hut.tcm.jacob.conduits.Notifier
 
getRequest(Message) - Method in interface fi.hut.tcm.jacob.conduits.NotifyMessenger
Returns a reference to the request message.
getShort(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
getShort(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getShortUnaligned(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
getSide(int) - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
getSide(int) - Method in interface fi.hut.tcm.jacob.conduits.Conduit
 
getSideCount() - Method in class fi.hut.tcm.jacob.conduits.Adaptor
 
getSideCount() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
getSideCount() - Method in interface fi.hut.tcm.jacob.conduits.Conduit
 
getSideCount() - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
getSideCount() - Method in class fi.hut.tcm.jacob.conduits.Mux
 
getSide(Object) - Method in class fi.hut.tcm.jacob.conduits.Mux
 
getSide(Message) - Method in class fi.hut.tcm.jacob.conduits.Mux
 
getSourceSide() - Method in class fi.hut.tcm.jacob.conduits.Message
 
getStatusCode(Message) - Method in class fi.hut.tcm.jacob.conduits.Notifier
 
getStatusCode(Message) - Method in interface fi.hut.tcm.jacob.conduits.NotifyMessenger
Returns the status code for the completion of the request returned by getRequest().
getStatusCode() - Method in class fi.hut.tcm.jacob.conduits.NotifyOob
 
getTransporter() - Method in class fi.hut.tcm.jacob.conduits.Message
 

H

hexDump(Object) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
hexDump(Object, int, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 

I

InstallOob(Side[], Conduit) - Constructor for class fi.hut.tcm.jacob.conduits.InstallOob
 
InstallOob(Side[], Object[], Conduit) - Constructor for class fi.hut.tcm.jacob.conduits.InstallOob
 
id - Variable in class fi.hut.tcm.jacob.conduits.BaseConduit
 
initialSideCount() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
initialSideCount() - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
initialSideCount() - Method in class fi.hut.tcm.jacob.conduits.Protocol
 
init(Object, Messenger, OutOfBand) - Method in class fi.hut.tcm.jacob.conduits.Message
 
initSides() - Method in class fi.hut.tcm.jacob.conduits.BaseConduit
 
initSides() - Method in class fi.hut.tcm.jacob.conduits.Mux
 
initSides() - Method in class fi.hut.tcm.jacob.conduits.Protocol
 
init(Side, Message, long) - Method in class fi.hut.tcm.jacob.conduits.Timeout
 
INSIDE_A - Static variable in class fi.hut.tcm.jacob.conduits.Protocol
 
INSIDE_B - Static variable in class fi.hut.tcm.jacob.conduits.Protocol
 
Installer - class fi.hut.tcm.jacob.conduits.Installer.
Installer
InstallMessenger - interface fi.hut.tcm.jacob.conduits.InstallMessenger.
InstallMessenger Carries Installation information for ConduitFactories.
InstallOob - class fi.hut.tcm.jacob.conduits.InstallOob.
InstallOob
instance - Static variable in class fi.hut.tcm.jacob.conduits.Installer
 
instance - Static variable in interface fi.hut.tcm.jacob.conduits.Messenger
 
instance - Static variable in class fi.hut.tcm.jacob.conduits.Notifier
Notifier is a singleton, get a reference from here.
instance - Static variable in class fi.hut.tcm.jacob.conduits.SimpleScheduler
Implements Java Singleton Pattern.
instance - Static variable in interface fi.hut.tcm.jacob.conduits.State
Each state class must declare an independent, final instance class variable that is a reference to the only instance of that particular class.
instance - Static variable in class fi.hut.tcm.jacob.conduits.TimerThread
 
instance - Static variable in class fi.hut.tcm.jacob.conduits.Uninstaller
Uninstaller is a singleton, get a reference from here.

L

level - Static variable in class fi.hut.tcm.jacob.conduits.Debugger
 

M

Mux(Accessor) - Constructor for class fi.hut.tcm.jacob.conduits.Mux
 
makeRunnable(Runnable) - Method in interface fi.hut.tcm.jacob.conduits.Scheduler
Adds given item to runQueue.
makeRunnable(Runnable) - Method in class fi.hut.tcm.jacob.conduits.SimpleScheduler
Adds given item to runQueue.
Message - class fi.hut.tcm.jacob.conduits.Message.
 
MessageTransporter - class fi.hut.tcm.jacob.conduits.MessageTransporter.
 
Messenger - interface fi.hut.tcm.jacob.conduits.Messenger.
Messenger Messengers are used to interpret Messages.
MuxEventListener - interface fi.hut.tcm.jacob.conduits.MuxEventListener.
MuxEventListener
Mux - class fi.hut.tcm.jacob.conduits.Mux.
 
mux(Message) - Method in class fi.hut.tcm.jacob.conduits.Mux
Attaches to the message the key corresponding to the conduit where the message arrived from, or decodes the key from the message and routes it appropriately.
mux(Message) - Method in interface fi.hut.tcm.jacob.conduits.MuxEventListener
 

N

NoSuchSideException() - Constructor for class fi.hut.tcm.jacob.conduits.NoSuchSideException
 
NoSuchSideException(String) - Constructor for class fi.hut.tcm.jacob.conduits.NoSuchSideException
 
NotifyOob(Message, int) - Constructor for class fi.hut.tcm.jacob.conduits.NotifyOob
 
newBuffer(int, int, int) - Static method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
newBuffer(int, int, byte[]) - Static method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
newBuffer(int, int, byte[], int) - Static method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
newMessage(Object, Messenger, OutOfBand) - Static method in class fi.hut.tcm.jacob.conduits.Message
 
newMessage(Object, Messenger, OutOfBand) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
newMessageTransporter(Side, Message) - Static method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
newTimeout(Side, Message, long) - Static method in class fi.hut.tcm.jacob.conduits.Timeout
Creates a new Timeout and schedules it by calling timerThread. schedule.
next - Variable in class fi.hut.tcm.jacob.conduits.Transporter
 
NoSuchSideException - exception fi.hut.tcm.jacob.conduits.NoSuchSideException.
NoSuchSideException
Notifier - class fi.hut.tcm.jacob.conduits.Notifier.
Notifier This class implements the abstract class NotifyMessenger.
NotifyMessenger - interface fi.hut.tcm.jacob.conduits.NotifyMessenger.
NotifyMessenger Interprets notification information, which is stored somewhere in the notification message, probably in the out of band area (NotifyOob).
NotifyOob - class fi.hut.tcm.jacob.conduits.NotifyOob.
NotifyOob

O

OccupiedSideException() - Constructor for class fi.hut.tcm.jacob.conduits.OccupiedSideException
 
OccupiedSideException(String) - Constructor for class fi.hut.tcm.jacob.conduits.OccupiedSideException
 
OccupiedSideException - exception fi.hut.tcm.jacob.conduits.OccupiedSideException.
OccupiedSideException
OutOfBand - interface fi.hut.tcm.jacob.conduits.OutOfBand.
OutOfBand A Message may carry OutOfBand data.

P

Protocol() - Constructor for class fi.hut.tcm.jacob.conduits.Protocol
 
prependHeader(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
proceed(Side) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
proceed(Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
Protocol - class fi.hut.tcm.jacob.conduits.Protocol.
Protocol A Protocol represents a larger, identifyable conduit structure.

R

releaseMessage(Message) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
removeHeader(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
removeTrailer(Object, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
reset() - Method in class fi.hut.tcm.jacob.conduits.Timeout
 
returnMessage(Message) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
run() - Method in class fi.hut.tcm.jacob.conduits.TimerThread
Runs in a loop, checking for expired timeouts.
run() - Method in class fi.hut.tcm.jacob.conduits.Transporter
 

S

Sedaptor() - Constructor for class fi.hut.tcm.jacob.conduits.Sedaptor
 
Session(State) - Constructor for class fi.hut.tcm.jacob.conduits.Session
 
SideException() - Constructor for class fi.hut.tcm.jacob.conduits.SideException
 
SideException(String) - Constructor for class fi.hut.tcm.jacob.conduits.SideException
 
Scheduler - interface fi.hut.tcm.jacob.conduits.Scheduler.
Scheduler Common interface for schedulers.
schedule(Timeout) - Method in class fi.hut.tcm.jacob.conduits.TimerThread
Schedules a timeout by placing it in the appropriate queue.
Sedaptor - class fi.hut.tcm.jacob.conduits.Sedaptor.
Sedaptor Common hidden superclass to Session and Adaptor
sendMessage(Message, Side) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
sendNotification(Message, int, Object) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
If this class weren't final, it could be subclassed, and this method replaced with a null method if notification isn't desired.
SessionEventListener - interface fi.hut.tcm.jacob.conduits.SessionEventListener.
SessionEventListener
Session - class fi.hut.tcm.jacob.conduits.Session.
Session A session represents an (active) protocol session or connection.
set6BytesUnaligned(Object, int, long) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setBit(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setByte(Object, int, byte) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setByte(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setConduit(Conduit) - Method in class fi.hut.tcm.jacob.conduits.UninstallOob
 
setContents(Object) - Method in class fi.hut.tcm.jacob.conduits.Message
 
setDebuggable(Debuggable) - Static method in class fi.hut.tcm.jacob.conduits.Debugger
 
setDouble(Object, int, double) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setEndpoint(int, Side) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
setEndpointCount(int) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
setEndpoint(int, Side) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
setFloat(Object, int, float) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setHalfByte(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setInt(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setInt(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setIntUnaligned(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setKey(Message, Object) - Method in interface fi.hut.tcm.jacob.conduits.Accessor
Encodes or attaches demultiplexing information to a Message.
setKey(int, Object) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
The EndpointCount methods also affect the key count.
setLong(Object, int, long) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setLong(Object, int, long) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setLongUnaligned(Object, int, long) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setMessage(Message) - Method in class fi.hut.tcm.jacob.conduits.MessageTransporter
 
setMessage(Message) - Method in class fi.hut.tcm.jacob.conduits.NotifyOob
 
setMessenger(Messenger) - Method in class fi.hut.tcm.jacob.conduits.Message
 
setMessenger(Messenger) - Method in interface fi.hut.tcm.jacob.conduits.Side
 
setNext(Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
setOob(OutOfBand) - Method in class fi.hut.tcm.jacob.conduits.Message
 
setPrototype(Conduit) - Method in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
setPrototype(Conduit) - Method in class fi.hut.tcm.jacob.conduits.InstallOob
 
setShort(Object, int, short) - Method in class fi.hut.tcm.jacob.conduits.BinaryMessenger
 
setShort(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setShortUnaligned(Object, int, int) - Method in class fi.hut.tcm.jacob.conduits.BufferMessenger
 
setState(State) - Method in class fi.hut.tcm.jacob.conduits.Session
 
setStatusCode(int) - Method in class fi.hut.tcm.jacob.conduits.NotifyOob
 
setTransporter(MessageTransporter) - Method in class fi.hut.tcm.jacob.conduits.Message
 
SIDE_NUMBER - Static variable in class fi.hut.tcm.jacob.conduits.BaseConduit
 
SIDE_NUMBER - Static variable in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
SideException - exception fi.hut.tcm.jacob.conduits.SideException.
SideException
Side - interface fi.hut.tcm.jacob.conduits.Side.
Side
sides - Variable in class fi.hut.tcm.jacob.conduits.BaseConduit
 
SimpleScheduler - class fi.hut.tcm.jacob.conduits.SimpleScheduler.
SimpleScheduler Simple fifo scheduler.
start(Side) - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
start() - Method in class fi.hut.tcm.jacob.conduits.Transporter
 
State - interface fi.hut.tcm.jacob.conduits.State.
State A State is a generic interface for protocol specific states.
stopMessage(Message) - Method in class fi.hut.tcm.jacob.conduits.Sedaptor
 
SUCCESS - Static variable in interface fi.hut.tcm.jacob.conduits.NotifyMessenger
 

T

Transporter() - Constructor for class fi.hut.tcm.jacob.conduits.Transporter
Creates a new Transporter.
Transporter(Side) - Constructor for class fi.hut.tcm.jacob.conduits.Transporter
 
Terminator - class fi.hut.tcm.jacob.conduits.Terminator.
Terminator Drops all messages that arrive.
Timeout - class fi.hut.tcm.jacob.conduits.Timeout.
Timeout
TimerThread - class fi.hut.tcm.jacob.conduits.TimerThread.
TimerThread TimerThread wakes up at appropriate times to check if there are anybody to wake up.
TOTAL_SIDE_NUMBER - Static variable in class fi.hut.tcm.jacob.conduits.ConduitFactory
 
Transporter - class fi.hut.tcm.jacob.conduits.Transporter.
Transporter Transporter is the abstract base class for all Visitors that carry information within the conduit graph.

U

UninstallOob(Conduit) - Constructor for class fi.hut.tcm.jacob.conduits.UninstallOob
 
Uninstaller - class fi.hut.tcm.jacob.conduits.Uninstaller.
Uninstaller This class implements the abstract class UninstallMessenger.
UninstallMessenger - interface fi.hut.tcm.jacob.conduits.UninstallMessenger.
UninstallMessenger Interprets uninstallation information, which is stored somewhere in the uninstallation message, probably in the out of band area (UninstallOob).
UninstallOob - class fi.hut.tcm.jacob.conduits.UninstallOob.
UninstallOob
unsetKey(Message) - Method in interface fi.hut.tcm.jacob.conduits.Accessor
 

V

Visitor - interface fi.hut.tcm.jacob.conduits.Visitor.
Visitor A visitor is an abstract interface that allows Transporters and other classes to traverse the conduit graph.

A B C D E F G H I L M N O P R S T U V
Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES