Packageorg.bigbluebutton.common
Classpublic class Router

The Router is responsible for routing messages between cores/modules in the BigBlueButton system. Modules register an InputPipe where it wants to receive messages and an OutputPipe where it uses to send messages to other modules.



Public Methods
 MethodDefined by
  
Router(shell:MainApplicationShell = null)
Router
  
registerInputPipe(name:String, pipe:IPipeFitting):void
Register an InputPipe to receive a message from the Router.
Router
  
registerOutputPipe(name:String, pipe:IPipeFitting):void
Register an OutputPipe to send a message to other modules through the Router.
Router
Constructor detail
Router()constructor
public function Router(shell:MainApplicationShell = null)Parameters
shell:MainApplicationShell (default = null)
Method detail
registerInputPipe()method
public function registerInputPipe(name:String, pipe:IPipeFitting):void

Register an InputPipe to receive a message from the Router.

Parameters
name:String
 
pipe:IPipeFitting
registerOutputPipe()method 
public function registerOutputPipe(name:String, pipe:IPipeFitting):void

Register an OutputPipe to send a message to other modules through the Router.

Parameters
name:String
 
pipe:IPipeFitting