public class LocalDavDavConnection
extends java.lang.Object
implements de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
| Constructor and Description |
|---|
LocalDavDavConnection() |
LocalDavDavConnection(java.net.Socket socket,
java.lang.String parameters) |
LocalDavDavConnection(java.lang.String parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.lang.String mainAddress,
int subAddressNumber) |
static void |
disableConnection(java.lang.String davName,
int targetPort) |
void |
disconnect() |
static void |
enableAll() |
static void |
enableConnection(java.lang.String davName,
int targetPort) |
java.io.InputStream |
getInputStream() |
java.lang.String |
getMainAdress() |
java.io.OutputStream |
getOutputStream() |
int |
getSubAdressNumber() |
boolean |
isConnected() |
boolean |
isLoopback() |
static void |
setConnectionDelay(java.lang.String fromDav,
int toPort,
long transmissionDelay,
double maxFlowRate) |
java.lang.String |
toString() |
public LocalDavDavConnection(java.net.Socket socket,
java.lang.String parameters)
public LocalDavDavConnection(java.lang.String parameters)
public LocalDavDavConnection()
public java.lang.String getMainAdress()
getMainAdress in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic int getSubAdressNumber()
getSubAdressNumber in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic java.io.OutputStream getOutputStream()
getOutputStream in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.io.InputStream getInputStream()
getInputStream in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic void connect(java.lang.String mainAddress,
int subAddressNumber)
throws de.bsvrz.dav.daf.main.ConnectionException
connect in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacede.bsvrz.dav.daf.main.ConnectionExceptionpublic void disconnect()
disconnect in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic boolean isConnected()
isConnected in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic boolean isLoopback()
isLoopback in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterfacepublic static void disableConnection(java.lang.String davName,
int targetPort)
public static void enableConnection(java.lang.String davName,
int targetPort)
public static void setConnectionDelay(java.lang.String fromDav,
int toPort,
long transmissionDelay,
double maxFlowRate)
maxFlowRate - Maximale Datenrate in Bytes/Sekunde (ungefähr)transmissionDelay - Zeit in Millisekunden, die Daten für die Strecke vom Sender zum Empfänger benötigenpublic static void enableAll()