javax.telephony
Interface Terminal


public interface Terminal

A Terminal represents a physical hardware endpoint connected to the telephony domain.

Method Summary
 void addCallListener(CallListener listener)
          Supported.
Adds an listener to a Call object when this Terminal object first becomes part of that Call.
 void addCallObserver(CallObserver observer)
          Not supported. Throws MethodNotSupportedException.
Adds an observer to a Call object when this Terminal object first becomes part of that Call.
 void addObserver(TerminalObserver observer)
          Not supported. Throws MethodNotSupportedException.
Adds an observer to the Terminal.
 void addTerminalListener(TerminalListener listener)
          Not supported. Throws MethodNotSupportedException.
Adds an listener to the Terminal.
 Address[] getAddresses()
          Supported.
Returns an array of Address objects associated with this Terminal object.
 CallListener[] getCallListeners()
          Supported.
Returns a list of all CallListeners associated with this Terminal object.
 CallObserver[] getCallObservers()
          Supported.
Returns a list of all CallObservers associated with this Terminal object.
 TerminalCapabilities getCapabilities()
          Not supported. Returns null.
Returns the dynamic capabilities for the instance of the Terminal object.
 java.lang.String getName()
          Supported.
Returns the name of the Terminal.
 TerminalObserver[] getObservers()
          Not supported. Returns null.
Returns a list of all TerminalObservers associated with this Terminal object.
 Provider getProvider()
          Supported.
Returns the Provider associated with this Terminal.
 TerminalCapabilities getTerminalCapabilities(Terminal terminal, Address address)
          Deprecated. Since JTAPI v1.2. This method has been replaced by the Terminal.getCapabilities() method.
 TerminalConnection[] getTerminalConnections()
          Supported.
Returns an array of TerminalConnection objects associated with this Terminal.
 TerminalListener[] getTerminalListeners()
          Not supported. Returns null.
Returns a list of all TerminalListeners associated with this Terminal object.
 void removeCallListener(CallListener listener)
          Supported.
Removes the given CallListener from the Terminal.
 void removeCallObserver(CallObserver observer)
          Not supported.
Removes the given CallObserver from the Terminal.
 void removeObserver(TerminalObserver observer)
          Not supported.
Removes the given observer from the Terminal.
 void removeTerminalListener(TerminalListener listener)
          Not supported.
Removes the given listener from the Terminal.