org.alicebot.server.core
Class ActiveMultiplexor

java.lang.Object
  extended by org.alicebot.server.core.ActiveMultiplexor

public class ActiveMultiplexor
extends java.lang.Object

Implements access to a Multiplexor of configurable type. Uses a variant of the Singleton pattern.

This is used to allow all clients of a Multiplexor to simply use method calls on an instance of ActiveMultiplexor, without having to care about which kind of Multiplexor is actually in use.

Since:
4.1.3
Author:
Noel Bush

Method Summary
protected  java.lang.Object clone()
          Prohibits cloning this class.
static Multiplexor getInstance()
          Returns the Multiplexor managed by this class.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Prohibits cloning this class.

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

getInstance

public static Multiplexor getInstance()
Returns the Multiplexor managed by this class.

Returns:
the Multiplexor managed by this class