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.ConnectionInterface
public int getSubAdressNumber()
getSubAdressNumber
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public java.io.OutputStream getOutputStream()
getOutputStream
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public java.lang.String toString()
toString
in class java.lang.Object
public java.io.InputStream getInputStream()
getInputStream
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public void connect(java.lang.String mainAddress, int subAddressNumber) throws de.bsvrz.dav.daf.main.ConnectionException
connect
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
de.bsvrz.dav.daf.main.ConnectionException
public void disconnect()
disconnect
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public boolean isConnected()
isConnected
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public boolean isLoopback()
isLoopback
in interface de.bsvrz.dav.daf.communication.lowLevel.ConnectionInterface
public 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()