A B C D E F G H I L M N O P R S T U W X

S

scaffold - Variable in class Prism.core.Brick
 
Scaffold - Class in Prism.core
scaffold provides a structure that allows for Bricks to associate themselves with it.
Scaffold() - Constructor for class Prism.core.Scaffold
Simple constructor for Scaffold.
scheduler - Variable in class Prism.core.Scaffold
scheduler to be used for processing messages
send(Event) - Method in class Prism.core.AbstractImplementation
 
send(Event) - Method in class Prism.core.Component
This method sends the event up/down the Prism architecture that this component is a part of.
send(Event) - Method in interface Prism.core.IComponent
This method sends the event up/down the Prism architecture that this component is a part of.
send(Event) - Method in class Prism.extensions.component.ExtensibleComponent
 
SenderFilter - Class in Prism.test.style.pipefilter
 
SenderFilter() - Constructor for class Prism.test.style.pipefilter.SenderFilter
 
SERVER - Static variable in interface Prism.core.PrismConstants
 
Server - Class in Prism.test.style.clientserver
 
Server() - Constructor for class Prism.test.style.clientserver.Server
 
setAssociatedComponent(IComponent) - Method in class Prism.core.AbstractImplementation
 
setEventCapacity(int) - Method in interface Prism.core.AbstractScheduler
Set the capacity of messages that can be stored before being dispatched
setEventCapacity(int) - Method in class Prism.core.EDFScheduler
Set the capacity of messages that can be stored before being dispatched
setEventCapacity(int) - Method in class Prism.core.FIFOScheduler
Set the capacity of messages that can be stored before being dispatched
setEvtHandler(AbstractHandler) - Method in class Prism.extensions.connector.ExtensibleConnector
Sets the IHandler of this connector.
setExtensiblePort(ExtensiblePort) - Method in interface Prism.core.IPort
Sets the reference of this port object to its ExtensiblePort(child).
setExtensiblePort(ExtensiblePort) - Method in class Prism.core.Port
Sets the reference of this port object to its ExtensiblePort(child).
setImplementation(AbstractImplementation) - Method in class Prism.core.Component
 
setMutualPort(IPort) - Method in interface Prism.core.IPort
Sets the mutual port for this port
setMutualPort(IPort) - Method in class Prism.core.Port
Sets the mutual port for this port
setParentBrick(Brick) - Method in interface Prism.core.IPort
Sets the parent brick of this Port.
setParentBrick(Brick) - Method in class Prism.core.Port
Sets the parent brick of this Port.
setParentConnector(IConnector) - Method in interface Prism.core.IHandler
The implementation shall allow the Handler object to set its parent conector.
setParentConnector(IConnector) - Method in class Prism.extensions.connector.handler.AbstractHandler
The implementation shall allow the Handler object to set its parent conector.
setParentConnector(IConnector) - Method in class Prism.extensions.connector.handler.C2Handler
Sets the connector to which this handler belongs
setParentConnector(IConnector) - Method in class Prism.extensions.connector.handler.PipeFilterHandler
Sets the connector to which this handler belongs
setParentConnector(IConnector) - Method in class Prism.extensions.connector.handler.PubSubHandler
Sets the connector to which this handler belongs
setParentPort(ExtensiblePort) - Method in class Prism.extensions.port.distribution.AbstractDistribution
Set the parent ExtensiblePort, which is the ExtensiblePort that is associated with this distribution object.
setParentPort(ExtensiblePort) - Method in class Prism.extensions.port.distribution.SocketDistribution
Set the parent ExtensiblePort, which is the ExtensiblePort that is associated with this distribution object.
setThreadCount(int) - Method in class Prism.core.RRobinDispatcher
This method sets the number of threads this architecture uses to service the message queue to n.
setTimeStep(int) - Method in class Prism.core.RRobinDispatcher
Set the time the thread stops before dispatching another message
shutdown() - Method in interface Prism.core.AbstractDispatch
Terminate all dispatching and abort processing.
shutdown() - Method in interface Prism.core.IDispatch
Terminate all dispatching and abort processing.
shutdown() - Method in class Prism.core.RRobinDispatcher
This method exits the JVM ASAP without gently killing the threads.
SocketDistribution - Class in Prism.extensions.port.distribution
This provides a socket based implementation of distribution over TCP/IP protocol.
SocketDistribution(ExtensiblePort) - Constructor for class Prism.extensions.port.distribution.SocketDistribution
Use this constructor if you don't want this distribution object to listen for incoming connections.
SocketDistribution(ExtensiblePort, int) - Constructor for class Prism.extensions.port.distribution.SocketDistribution
Use this constructor if you want this distribution object to listen for incoming connections.
start() - Method in class Prism.benchmark.FirstCompImpl
 
start() - Method in interface Prism.core.AbstractDispatch
Start the dispatcher
start() - Method in class Prism.core.AbstractImplementation
 
start() - Method in class Prism.core.Architecture
This method must be called to start the architecture.
start() - Method in class Prism.core.Brick
By default a brick does not do anything.
start() - Method in class Prism.core.Component
 
start() - Method in interface Prism.core.IDispatch
Start the dispatcher
start() - Method in class Prism.core.RRobinDispatcher
This method starts all the threads in the scheduler and allows the messages to be dispatched to the destination components.
start() - Method in class Prism.extensions.port.compression.AbstractCompression
This method is called from the ExtensbilePort.
start() - Method in class Prism.extensions.port.compression.Compression
This method is called from the ExtensiblePort.
start() - Method in class Prism.extensions.port.distribution.AbstractDistribution
This method is called from the ExtensiblePort to initialized the distribution.
start() - Method in class Prism.extensions.port.distribution.SocketDistribution
This method is called from the ExtensiblePort to initialized the distribution.
start() - Method in class Prism.extensions.port.ExtensiblePort
Calls the start method of all the implemented interfaces in the appropriate order.
start() - Method in class Prism.test.GUI
 
start() - Method in class Prism.test.style.c2.GUI
 
start() - Method in class Prism.test.style.clientserver.Client
 
start() - Method in class Prism.test.style.p2p.PeerOne
 
start() - Method in class Prism.test.style.p2p.PeerTwo
 
start() - Method in class Prism.test.style.pipefilter.SenderFilter
 
startTime - Variable in class Prism.benchmark.FirstCompImpl
 
stop() - Method in interface Prism.core.AbstractDispatch
Stop the dispatcher.
stop() - Method in interface Prism.core.IDispatch
Stop the dispatcher.
stop() - Method in class Prism.core.RRobinDispatcher
This method stops all the threads in the architecture and finally exits the JVM.
StyleFactory - Class in Prism.style
 
StyleFactory() - Constructor for class Prism.style.StyleFactory
 
subNumbers(String, String) - Method in class Prism.test.GUI
 
subNumbers(String, String) - Method in class Prism.test.style.c2.GUI
 
Subtract - Class in Prism.test.style.c2
 
Subtract() - Constructor for class Prism.test.style.c2.Subtract
 
Subtract - Class in Prism.test
 
Subtract() - Constructor for class Prism.test.Subtract
 

A B C D E F G H I L M N O P R S T U W X