janus.net
Class ConnectionFactory

java.lang.Object
  extended by janus.net.ConnectionFactory

public class ConnectionFactory
extends Object

Die Klasse erzeugt Objekte der Connection-Klasse. Der konkrete Typ h&aauml;ngt von den Parametern und der Umgebung ab. Die create-Methoden entsprechen den Connection-Konstruktoren, aber ohne das obsolete Kompressionsflag.


Method Summary
static Connection create(String host, int port, String init)
          Factory - erzeugt Verbindung.
static Connection create(String host, int port, String init, boolean debug)
          Factory - erzeugt Verbindung mit Debugging auf System.out.
static Connection create(String host, int port, String init, PrintWriter stream)
          Factory - erzeugt Verbindung mit Debugging auf PrintWriter.
static Connection create(String host, int port, String init, String file)
          Factory - erzeugt Verbindung mit Debugging in Datei.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static Connection create(String host,
                                int port,
                                String init)
                         throws CommException,
                                TandemException
Factory - erzeugt Verbindung.

Parameters:
host - TCP/IP-Adresse des Gateway-Systems
port - TCP/IP-Port des Gateway-Systems
init - Initialisierungs-Information (Pathmon oder RSC.INI-Datei)
Throws:
CommException - Allgemeiner Kommunikationsfehler
TandemException - Tandem-Fehler

create

public static Connection create(String host,
                                int port,
                                String init,
                                boolean debug)
                         throws CommException,
                                TandemException
Factory - erzeugt Verbindung mit Debugging auf System.out.

Parameters:
host - TCP/IP-Adresse des Gateway-Systems oder Hosts
port - TCP/IP-Port des Gateway-Systems oder Hosts
init - Initialisierungs-Information (Name der RSC.INI-Datei oder Pathmon-Name)
debug - Testinformationen auf debugStream ausgeben
Throws:
CommException - Allgemeiner Kommunikationsfehler
TandemException - Tandem-Fehler

create

public static Connection create(String host,
                                int port,
                                String init,
                                PrintWriter stream)
                         throws CommException,
                                TandemException
Factory - erzeugt Verbindung mit Debugging auf PrintWriter. Diese Methode wird von den anderen Varianten aufgerufen.

Parameters:
host - TCP/IP-Adresse des Gateway-Systems oder Hosts
port - TCP/IP-Port des Gateway-Systems oder Hosts
init - Initialisierungs-Information (Name der RSC.INI-Datei oder Pathmon-Name)
stream - Ausgabe-Stream f¨r Debugging
Throws:
CommException - Allgemeiner Kommunikationsfehler
TandemException - Tandem-Fehler

create

public static Connection create(String host,
                                int port,
                                String init,
                                String file)
                         throws CommException,
                                TandemException
Factory - erzeugt Verbindung mit Debugging in Datei.

Parameters:
host - TCP/IP-Adresse des Gateway-Systems oder Hosts
port - TCP/IP-Port des Gateway-Systems oder Hosts
init - Initialisierungs-Information (Name der RSC.INI-Datei oder Pathmon-Name)
file - Name der Debug-Datei
Throws:
CommException - Allgemeiner Kommunikationsfehler
TandemException - Tandem-Fehler


Copyright © 2008 MvC Systemsoftware.