de.bsvrz.dav.daf.communication.protocol
Class ClientConnectionProperties

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
      extended by de.bsvrz.dav.daf.communication.protocol.ClientConnectionProperties

public class ClientConnectionProperties
extends ConnectionProperties

Diese Klasse enthält die Eigenschaften, die benötigt werden, um eine Verbindung zum Datenverteiler aufzubauen.

Author:
Kappich Systemberatung

Field Summary
private  String _address
          Die Kommunikationsadresse
private  String _applicationName
          Der Applikationsname
private  String _applicationTypePid
          Die PId des Applikationstyps
private  CommunicationParameters _communicationParameters
          Enthält die Parameter für die Kommunikation zwischen Applikation und Datenverteiler.
private  String _configurationPid
          Die Pid der Konfiguration
private  String _incarnationName
          Enthält den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen oder "", falls das Aufrufargument nicht angegeben wurde.
private  int _subAddress
          Die Kommunikationssubadresse
 
Constructor Summary
ClientConnectionProperties(ClientDavParameters clientDavParameters)
           
 
Method Summary
 String getApplicationName()
          Gibt den Namen der Applikation zurück.
 String getApplicationTypePid()
          Gibt den Typ der Applikation zurück.
 String getCommunicationAddress()
          Gibt die Kommunikationsadresse des Datenverteilers zurück.
 CommunicationParameters getCommunicationParameters()
          Gibt die Parameter für die Kommunikation zwischen Applikation und Datenverteiler zurück.
 int getCommunicationSubAddress()
          Gibt die Kommunikationssubadresse des Datenverteilers zurück.
 String getConfigurationPid()
          Gibt die Pid der Konfiguration zurück.
 String getIncarnationName()
          Liefert den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen.
 void setApplicationName(String applicationName)
          Setzt den Namen der Applikation.
 void setApplicationTypePid(String applicationTypePid)
          Setzt den Typ der Applikation.
 void setCommunicationAddress(String address)
          Setzt die Kommunikationsadresse des Datenverteilers.
 void setCommunicationSubAddress(int subAddress)
          Setzt die Kommunikationssubadresse des Datenverteilers.
 void setConfigurationPid(String configurationPid)
          Setzt die Pid der Konfiguration.
 
Methods inherited from class de.bsvrz.dav.daf.communication.lowLevel.ConnectionProperties
getAuthentificationProcess, getKeepAliveReceiveTimeOut, getKeepAliveSendTimeOut, getLowLevelCommunication, getReceiveBufferSize, getSendBufferSize, getUserName, getUserPassword, setAuthentificationProcess, setKeepAliveReceiveTimeOut, setKeepAliveSendTimeOut, setLowLevelCommunication, setReceiveBufferSize, setSendBufferSize, setUserName, setUserPassword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_applicationName

private String _applicationName
Der Applikationsname


_applicationTypePid

private String _applicationTypePid
Die PId des Applikationstyps


_configurationPid

private String _configurationPid
Die Pid der Konfiguration


_address

private String _address
Die Kommunikationsadresse


_subAddress

private int _subAddress
Die Kommunikationssubadresse


_communicationParameters

private CommunicationParameters _communicationParameters
Enthält die Parameter für die Kommunikation zwischen Applikation und Datenverteiler.


_incarnationName

private final String _incarnationName
Enthält den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen oder "", falls das Aufrufargument nicht angegeben wurde.

Constructor Detail

ClientConnectionProperties

public ClientConnectionProperties(ClientDavParameters clientDavParameters)
                           throws ConnectionException
Throws:
ConnectionException
Method Detail

getCommunicationParameters

public CommunicationParameters getCommunicationParameters()
Gibt die Parameter für die Kommunikation zwischen Applikation und Datenverteiler zurück.

Returns:
die Parameter für die Kommunikation zwischen Applikation und Datenverteiler

getApplicationName

public final String getApplicationName()
Gibt den Namen der Applikation zurück.

Returns:
der Name der Applikation

getIncarnationName

public String getIncarnationName()
Liefert den via Aufrufparameter von Start/Stopp vorgegebenen Inkarnationsnamen.

Returns:
Inkarnationsname oder "", falls das entsprechende Aufrufargument nicht angegeben wurde.

setApplicationName

public final void setApplicationName(String applicationName)
Setzt den Namen der Applikation.

Parameters:
applicationName - Name der Applikation

getApplicationTypePid

public final String getApplicationTypePid()
Gibt den Typ der Applikation zurück.

Returns:
Typ der Applikation

setApplicationTypePid

public final void setApplicationTypePid(String applicationTypePid)
Setzt den Typ der Applikation.

Parameters:
applicationTypePid - Typ der Applikation

getConfigurationPid

public final String getConfigurationPid()
Gibt die Pid der Konfiguration zurück.

Returns:
die Pid der Konfiguration

setConfigurationPid

public final void setConfigurationPid(String configurationPid)
Setzt die Pid der Konfiguration.

Parameters:
configurationPid - Pid der Konfiguration

getCommunicationAddress

public final String getCommunicationAddress()
Gibt die Kommunikationsadresse des Datenverteilers zurück.

Returns:
die Kommunikationsadresse

setCommunicationAddress

public final void setCommunicationAddress(String address)
Setzt die Kommunikationsadresse des Datenverteilers.

Parameters:
address - die Kommunikationsadresse des Datenverteilers

getCommunicationSubAddress

public final int getCommunicationSubAddress()
Gibt die Kommunikationssubadresse des Datenverteilers zurück.

Returns:
die Kommunikationssubadresse

setCommunicationSubAddress

public final void setCommunicationSubAddress(int subAddress)
Setzt die Kommunikationssubadresse des Datenverteilers.

Parameters:
subAddress - die Kommunikationssubadresse