A B C D E F G J L M P R S T U X _

A

addSink(MessageSink) - Method in class com.infoscape.proteus.router.Router
 

B

Broker - class com.infoscape.proteus.broker.Broker.
A Broker is a collection of Routers.
Broker(Document) - Constructor for class com.infoscape.proteus.broker.Broker
 

C

cacheEmpty() - Method in class com.infoscape.proteus.PolledSource
 
cacheEmpty() - Method in class com.infoscape.proteus.db.DBSource
 
cacheEmpty() - Method in class com.infoscape.proteus.ftp.FTPSource
 
Client - class com.infoscape.proteus.Client.
 
Client(Listener, Speaker) - Constructor for class com.infoscape.proteus.Client
 
closeContext() - Method in class com.infoscape.proteus.jms.JMSConnection
 
com.infoscape.proteus - package com.infoscape.proteus
 
com.infoscape.proteus.broker - package com.infoscape.proteus.broker
 
com.infoscape.proteus.db - package com.infoscape.proteus.db
 
com.infoscape.proteus.filter - package com.infoscape.proteus.filter
 
com.infoscape.proteus.ftp - package com.infoscape.proteus.ftp
 
com.infoscape.proteus.jms - package com.infoscape.proteus.jms
 
com.infoscape.proteus.mapper - package com.infoscape.proteus.mapper
 
com.infoscape.proteus.mq - package com.infoscape.proteus.mq
 
com.infoscape.proteus.router - package com.infoscape.proteus.router
 
com.infoscape.proteus.tibco - package com.infoscape.proteus.tibco
 
com.infoscape.xml - package com.infoscape.xml
 
commit() - Method in interface com.infoscape.proteus.Transactional
 
commit() - Method in class com.infoscape.proteus.MessageHandlerImpl
 
commit() - Method in class com.infoscape.proteus.filter.FilteredSink
 
commit() - Method in class com.infoscape.proteus.filter.FilteredSource
 
commit() - Method in class com.infoscape.proteus.router.Router
 
commit() - Method in class com.infoscape.proteus.db.DBSource
 
commit() - Method in class com.infoscape.proteus.db.DBConnection
 
commit() - Method in class com.infoscape.proteus.jms.JMSConnection
 
commit() - Method in class com.infoscape.proteus.mq.MQConnection
 
connect() - Method in interface com.infoscape.proteus.Connection
 
connect() - Method in class com.infoscape.proteus.db.DBConnection
 
connect() - Method in class com.infoscape.proteus.jms.JMSConnection
 
connect() - Method in class com.infoscape.proteus.mq.MQConnection
 
connect() - Method in class com.infoscape.proteus.tibco.TibcoConnection
 
connect() - Method in class com.infoscape.proteus.ftp.FTPConnection
 
Connection - interface com.infoscape.proteus.Connection.
Base interface for connections to message sources/sinks.
Conversational - interface com.infoscape.proteus.Conversational.
Interface for sources and sinks that support request/reply semantics.
create(Document) - Static method in class com.infoscape.proteus.Factory
 
create(Element) - Static method in class com.infoscape.proteus.Factory
 
create(String) - Static method in class com.infoscape.proteus.Factory
 
createInstance(String, Element) - Static method in class com.infoscape.proteus.Factory
 
createSourceSink(Connection, Element) - Static method in class com.infoscape.proteus.Factory
 
createSourceSink(Element) - Static method in class com.infoscape.proteus.Factory
 
createStatement() - Method in class com.infoscape.proteus.db.DBConnection
 

D

DB2DBMapper - class com.infoscape.proteus.mapper.DB2DBMapper.
 
DB2DBMapper(Element) - Constructor for class com.infoscape.proteus.mapper.DB2DBMapper
 
DBConnection - class com.infoscape.proteus.db.DBConnection.
 
DBConnection(Element) - Constructor for class com.infoscape.proteus.db.DBConnection
 
DBMapper - class com.infoscape.proteus.mapper.DBMapper.
A mapper maps a message to and from a resultset.
DBMapper(Element) - Constructor for class com.infoscape.proteus.mapper.DBMapper
 
DBSink - class com.infoscape.proteus.db.DBSink.
 
DBSink(Connection, Element) - Constructor for class com.infoscape.proteus.db.DBSink
 
DBSource - class com.infoscape.proteus.db.DBSource.
 
DBSource(Connection, Element) - Constructor for class com.infoscape.proteus.db.DBSource
 
DefaultMapper - class com.infoscape.proteus.mapper.DefaultMapper.
 
DefaultMapper(Element) - Constructor for class com.infoscape.proteus.mapper.DefaultMapper
 
disconnect() - Method in class com.infoscape.proteus.MessageHandlerImpl
 
disconnect() - Method in interface com.infoscape.proteus.Connection
 
disconnect() - Method in interface com.infoscape.proteus.MessageHandler
 
disconnect() - Method in class com.infoscape.proteus.filter.FilteredSink
 
disconnect() - Method in class com.infoscape.proteus.filter.FilteredSource
 
disconnect() - Method in class com.infoscape.proteus.router.Router
 
disconnect() - Method in class com.infoscape.proteus.db.DBConnection
 
disconnect() - Method in class com.infoscape.proteus.jms.JMSConnection
 
disconnect() - Method in class com.infoscape.proteus.mq.MQConnection
 
disconnect() - Method in class com.infoscape.proteus.tibco.TibcoConnection
 
disconnect() - Method in class com.infoscape.proteus.ftp.FTPConnection
 

E

ExpandedSource - class com.infoscape.proteus.filter.ExpandedSource.
An ExpandedSource is a FilteredSource whose filter may return more than one message.
ExpandedSource(Element) - Constructor for class com.infoscape.proteus.filter.ExpandedSource
 

F

Factory - class com.infoscape.proteus.Factory.
Factory is used to create every Proteus object.
Factory() - Constructor for class com.infoscape.proteus.Factory
 
fetch(String) - Static method in class com.infoscape.proteus.Factory
 
Filter - interface com.infoscape.proteus.filter.Filter.
Interface for filters.
filter(Object) - Method in class com.infoscape.proteus.filter.XSLTer
 
filter(Object) - Method in class com.infoscape.proteus.filter.UpCaser
 
filter(Object) - Method in class com.infoscape.proteus.filter.Splitter
 
filter(Object) - Method in interface com.infoscape.proteus.filter.Filter
 
FilteredSink - class com.infoscape.proteus.filter.FilteredSink.
A FilteredSink takes a sink and a filter and applies the filter to outgoing messages before they are put to the sink.
FilteredSink(Element) - Constructor for class com.infoscape.proteus.filter.FilteredSink
 
FilteredSource - class com.infoscape.proteus.filter.FilteredSource.
A FilteredSource takes a filter and a source and applies the filter to the messages from the source whenever its own getMessage method is called.
FilteredSource(Element) - Constructor for class com.infoscape.proteus.filter.FilteredSource
 
FTPConnection - class com.infoscape.proteus.ftp.FTPConnection.
 
FTPConnection(Element) - Constructor for class com.infoscape.proteus.ftp.FTPConnection
 
FTPSink - class com.infoscape.proteus.ftp.FTPSink.
 
FTPSink(Connection, Element) - Constructor for class com.infoscape.proteus.ftp.FTPSink
 
FTPSource - class com.infoscape.proteus.ftp.FTPSource.
 
FTPSource(Connection, Element) - Constructor for class com.infoscape.proteus.ftp.FTPSource
 

G

get(String) - Static method in class com.infoscape.xml.XMLUtils
This method takes a specification string and tries to determine whether it is a filename, a URI, or a piece of xml.
getChildText(String, String) - Static method in class com.infoscape.xml.XMLUtils
This method takes an xml string and returns the text value of the first element with tag , without actually parsing.
getClassName(Element) - Static method in class com.infoscape.proteus.Factory
 
getConnection() - Method in class com.infoscape.proteus.MessageHandlerImpl
 
getConnection() - Method in interface com.infoscape.proteus.MessageHandler
 
getConnection() - Method in class com.infoscape.proteus.filter.FilteredSink
 
getConnection() - Method in class com.infoscape.proteus.filter.FilteredSource
 
getConnection() - Method in class com.infoscape.proteus.router.Router
 
getContext() - Method in class com.infoscape.proteus.jms.JMSConnection
 
getCorrelationID() - Method in interface com.infoscape.proteus.Conversational
This method returns a correlation id, which is an object used to associate a response with its request.
getFromCache() - Method in class com.infoscape.proteus.PolledSource
 
getFromCache() - Method in class com.infoscape.proteus.db.DBSource
 
getFromCache() - Method in class com.infoscape.proteus.ftp.FTPSource
 
getFromFile(String) - Static method in class com.infoscape.xml.XMLUtils
 
getFromString(String) - Static method in class com.infoscape.xml.XMLUtils
 
getFromURI(String) - Static method in class com.infoscape.xml.XMLUtils
 
getMatch(Object) - Method in class com.infoscape.proteus.router.SubstringSwitch
 
getMatch(Object) - Method in class com.infoscape.proteus.router.RegexSwitch
 
getMatch(Object) - Method in class com.infoscape.proteus.router.XMLSwitch
 
getMatch(Object) - Method in class com.infoscape.proteus.router.SwitchedRouter
 
getMessage() - Method in class com.infoscape.proteus.SourceImpl
 
getMessage() - Method in interface com.infoscape.proteus.MessageSource
 
getMessage() - Method in class com.infoscape.proteus.filter.FilteredSource
 
getMessage() - Method in class com.infoscape.proteus.filter.ExpandedSource
 
getMessage() - Method in class com.infoscape.proteus.jms.JMSConnection
 
getQueue(String, String) - Method in class com.infoscape.proteus.mq.MQConnection
 
getReceiver(String) - Method in class com.infoscape.proteus.jms.JMSConnection
 
getReply(Object) - Method in interface com.infoscape.proteus.Listener
 
getReplyDest() - Method in interface com.infoscape.proteus.Listener
This method returns the destination object associated with the last incoming request.
getRequest() - Method in interface com.infoscape.proteus.Listener
 
getSender(String) - Method in class com.infoscape.proteus.jms.JMSConnection
 
getTextMessage() - Method in class com.infoscape.proteus.jms.JMSConnection
 

J

JMSConnection - class com.infoscape.proteus.jms.JMSConnection.
 
JMSConnection(Element) - Constructor for class com.infoscape.proteus.jms.JMSConnection
 
JMSSink - class com.infoscape.proteus.jms.JMSSink.
 
JMSSink(Connection, Element) - Constructor for class com.infoscape.proteus.jms.JMSSink
 
JMSSource - class com.infoscape.proteus.jms.JMSSource.
 
JMSSource(Connection, Element) - Constructor for class com.infoscape.proteus.jms.JMSSource
 

L

Listener - interface com.infoscape.proteus.Listener.
Interface for Sources that support request/reply semantics.
loadCache() - Method in class com.infoscape.proteus.PolledSource
 
loadCache() - Method in class com.infoscape.proteus.db.DBSource
 
loadCache() - Method in class com.infoscape.proteus.ftp.FTPSource
 
log(Exception) - Method in class com.infoscape.proteus.MessageHandlerImpl
 
log(Exception) - Method in class com.infoscape.proteus.router.Router
 
log(String) - Method in class com.infoscape.proteus.MessageHandlerImpl
 
log(String) - Method in class com.infoscape.proteus.router.Router
 

M

main(String[]) - Static method in class com.infoscape.proteus.Tester
 
main(String[]) - Static method in class com.infoscape.proteus.broker.Broker
 
map(PreparedStatement, Object) - Method in class com.infoscape.proteus.mapper.DBMapper
 
map(PreparedStatement, Object) - Method in class com.infoscape.proteus.mapper.DB2DBMapper
 
map(PreparedStatement, Object) - Method in class com.infoscape.proteus.mapper.StringMapper
 
map(PreparedStatement, Object) - Method in class com.infoscape.proteus.mapper.DefaultMapper
 
map(ResultSet) - Method in class com.infoscape.proteus.mapper.DBMapper
 
map(ResultSet) - Method in class com.infoscape.proteus.mapper.DB2DBMapper
 
map(ResultSet) - Method in class com.infoscape.proteus.mapper.StringMapper
 
map(ResultSet) - Method in class com.infoscape.proteus.mapper.DefaultMapper
 
map(TibrvMsg) - Method in class com.infoscape.proteus.mapper.TibcoMapper
 
map(TibrvMsg, Object) - Method in class com.infoscape.proteus.mapper.TibcoMapper
 
MessageHandler - interface com.infoscape.proteus.MessageHandler.
MessageHandler is the base interface for Sources and Sinks.
MessageHandlerImpl - class com.infoscape.proteus.MessageHandlerImpl.
MessageHandler Impl is the base class for most sources and sinks.
MessageHandlerImpl(Connection) - Constructor for class com.infoscape.proteus.MessageHandlerImpl
 
MessageSink - interface com.infoscape.proteus.MessageSink.
A MessageSink is something that can accept a message.
MessageSource - interface com.infoscape.proteus.MessageSource.
A MessageSource is something that can produce a message, like a message queue, a database table, a file, or a POP server.
MQConnection - class com.infoscape.proteus.mq.MQConnection.
 
MQConnection(Element) - Constructor for class com.infoscape.proteus.mq.MQConnection
 
MQSink - class com.infoscape.proteus.mq.MQSink.
 
MQSink(Connection, Element) - Constructor for class com.infoscape.proteus.mq.MQSink
 
MQSource - class com.infoscape.proteus.mq.MQSource.
 
MQSource(Connection, Element) - Constructor for class com.infoscape.proteus.mq.MQSource
 

P

PolledSource - class com.infoscape.proteus.PolledSource.
Base class for polled sources.
PolledSource(Connection, Element) - Constructor for class com.infoscape.proteus.PolledSource
 
pollPeriod - Variable in class com.infoscape.proteus.PolledSource
 
prepareStatement(String) - Method in class com.infoscape.proteus.db.DBConnection
 
print(Document, OutputStream) - Static method in class com.infoscape.xml.XMLUtils
 
print(Element, OutputStream) - Static method in class com.infoscape.xml.XMLUtils
 
putMessage(Object) - Method in class com.infoscape.proteus.SinkImpl
 
putMessage(Object) - Method in interface com.infoscape.proteus.MessageSink
This method takes an Object as parameter.
putMessage(Object) - Method in class com.infoscape.proteus.filter.FilteredSink
 
putMessage(Object) - Method in class com.infoscape.proteus.router.Router
 
putReply(Object, Object) - Method in interface com.infoscape.proteus.Speaker
 
putRequest(Object, Object) - Method in interface com.infoscape.proteus.Speaker
 

R

reconnect() - Method in class com.infoscape.proteus.MessageHandlerImpl
 
reconnect() - Method in interface com.infoscape.proteus.MessageHandler
 
reconnect() - Method in class com.infoscape.proteus.filter.FilteredSink
 
reconnect() - Method in class com.infoscape.proteus.filter.FilteredSource
 
reconnect() - Method in class com.infoscape.proteus.router.Router
 
RegexSwitch - class com.infoscape.proteus.router.RegexSwitch.
A RegexSwitch has multiple sinks, and routes messages based on which of a series of regular expressions is matched by the message.
RegexSwitch(Element) - Constructor for class com.infoscape.proteus.router.RegexSwitch
 
RequestReply(Object) - Method in class com.infoscape.proteus.Client
 
rollback() - Method in interface com.infoscape.proteus.Transactional
 
rollback() - Method in class com.infoscape.proteus.MessageHandlerImpl
 
rollback() - Method in class com.infoscape.proteus.filter.FilteredSink
 
rollback() - Method in class com.infoscape.proteus.filter.FilteredSource
 
rollback() - Method in class com.infoscape.proteus.router.Router
 
rollback() - Method in class com.infoscape.proteus.db.DBSource
 
rollback() - Method in class com.infoscape.proteus.db.DBConnection
 
rollback() - Method in class com.infoscape.proteus.jms.JMSConnection
 
rollback() - Method in class com.infoscape.proteus.mq.MQConnection
 
route(Object) - Method in class com.infoscape.proteus.router.SwitchedRouter
 
route(Object) - Method in class com.infoscape.proteus.router.StraightRouter
 
route(Object) - Method in class com.infoscape.proteus.router.Router
 
routeMessage(Object, MessageSink) - Method in class com.infoscape.proteus.router.Router
 
Router - class com.infoscape.proteus.router.Router.
A Router is a thread that gets messages from a source and routes them.
Router(Element) - Constructor for class com.infoscape.proteus.router.Router
 
run() - Method in class com.infoscape.proteus.router.Router
 

S

send(String, Object) - Method in class com.infoscape.proteus.tibco.TibcoConnection
 
send(String, Object, TibcoMapper) - Method in class com.infoscape.proteus.tibco.TibcoConnection
 
setCorrelationID(Object) - Method in interface com.infoscape.proteus.Conversational
This method sets a correlation id.
setSyncPoint(boolean) - Method in interface com.infoscape.proteus.Transactional
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.MessageHandlerImpl
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.filter.FilteredSink
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.filter.FilteredSource
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.router.Router
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.db.DBConnection
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.jms.JMSSource
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.jms.JMSSink
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.jms.JMSConnection
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.mq.MQSink
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.mq.MQSource
 
setSyncPoint(boolean) - Method in class com.infoscape.proteus.mq.MQConnection
 
SinkImpl - class com.infoscape.proteus.SinkImpl.
Base class for sinks.
SinkImpl(Connection) - Constructor for class com.infoscape.proteus.SinkImpl
 
SourceImpl - class com.infoscape.proteus.SourceImpl.
Base class for sources.
SourceImpl(Connection) - Constructor for class com.infoscape.proteus.SourceImpl
 
Speaker - interface com.infoscape.proteus.Speaker.
Interface for sinks that support request/reply semantics.
Splitter - class com.infoscape.proteus.filter.Splitter.
 
Splitter(Element) - Constructor for class com.infoscape.proteus.filter.Splitter
 
StraightRouter - class com.infoscape.proteus.router.StraightRouter.
A StraightRouter has one source and one sink, and routes messages straight from the former to the latter.
StraightRouter(Element) - Constructor for class com.infoscape.proteus.router.StraightRouter
 
StringMapper - class com.infoscape.proteus.mapper.StringMapper.
 
StringMapper(Element) - Constructor for class com.infoscape.proteus.mapper.StringMapper
 
SubstringSwitch - class com.infoscape.proteus.router.SubstringSwitch.
A SubstringSwitch has multiple sinks, and routes string messages based on the value of a substring of the message.
SubstringSwitch(Element) - Constructor for class com.infoscape.proteus.router.SubstringSwitch
 
SwitchedRouter - class com.infoscape.proteus.router.SwitchedRouter.
A SwitchedRouter has multiple sinks, and routes messages based on the value returned by an abstract method called getMatch() which takes the incoming message as argument.
SwitchedRouter(Element) - Constructor for class com.infoscape.proteus.router.SwitchedRouter
 

T

Tester - class com.infoscape.proteus.Tester.
Tester is a test wrapper for sources and sinks.
Tester() - Constructor for class com.infoscape.proteus.Tester
 
TibcoConnection - class com.infoscape.proteus.tibco.TibcoConnection.
 
TibcoConnection(Element) - Constructor for class com.infoscape.proteus.tibco.TibcoConnection
 
TibcoMapper - class com.infoscape.proteus.mapper.TibcoMapper.
A mapper maps a message to and from a resultset.
TibcoMapper(Element) - Constructor for class com.infoscape.proteus.mapper.TibcoMapper
 
TibcoSink - class com.infoscape.proteus.tibco.TibcoSink.
 
TibcoSink(Connection, Element) - Constructor for class com.infoscape.proteus.tibco.TibcoSink
 
toProperties(Document) - Static method in class com.infoscape.xml.XMLUtils
 
toProperties(Element) - Static method in class com.infoscape.xml.XMLUtils
 
Transactional - interface com.infoscape.proteus.Transactional.
Interface for objects (connections, sources and sinks) that support transactions.

U

UpCaser - class com.infoscape.proteus.filter.UpCaser.
 
UpCaser() - Constructor for class com.infoscape.proteus.filter.UpCaser
 
update() - Method in interface com.infoscape.proteus.UpdatingSource
 
update() - Method in class com.infoscape.proteus.db.DBSource
 
UpdatingSource - interface com.infoscape.proteus.UpdatingSource.
 

X

XMLSwitch - class com.infoscape.proteus.router.XMLSwitch.
An XMLSwitch has multiple sinks, and routes XML messages based on the value of a tag.
XMLSwitch(Element) - Constructor for class com.infoscape.proteus.router.XMLSwitch
 
XMLUtils - class com.infoscape.xml.XMLUtils.
A collection of utility methods for reading, writing and manipulating XML documents.
XMLUtils() - Constructor for class com.infoscape.xml.XMLUtils
 
XSLTer - class com.infoscape.proteus.filter.XSLTer.
 
XSLTer(Element) - Constructor for class com.infoscape.proteus.filter.XSLTer
 

_

_getMessage() - Method in class com.infoscape.proteus.PolledSource
 
_getMessage() - Method in class com.infoscape.proteus.SourceImpl
 
_getMessage() - Method in class com.infoscape.proteus.jms.JMSSource
 
_getMessage() - Method in class com.infoscape.proteus.mq.MQSource
 
_putMessage(Object) - Method in class com.infoscape.proteus.SinkImpl
 
_putMessage(Object) - Method in class com.infoscape.proteus.db.DBSink
 
_putMessage(Object) - Method in class com.infoscape.proteus.jms.JMSSink
 
_putMessage(Object) - Method in class com.infoscape.proteus.mq.MQSink
 
_putMessage(Object) - Method in class com.infoscape.proteus.tibco.TibcoSink
 
_putMessage(Object) - Method in class com.infoscape.proteus.ftp.FTPSink
 

A B C D E F G J L M P R S T U X _