|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.tls.osi2osi3.osi2.api.AbstractDataLinkLayer.Link
de.bsvrz.kex.tls.osi2osi3.osi2.tc57listen.Wiretapper.Link
private class Wiretapper.Link
Field Summary | |
---|---|
private boolean |
_fcb
|
private long |
_lastGoodReply
|
private Properties |
_properties
|
private PropertyConsultant |
_propertyConsultant
|
private boolean |
_tolerateRetry
|
Fields inherited from class de.bsvrz.kex.tls.osi2osi3.osi2.api.AbstractDataLinkLayer.Link |
---|
_linkLock, _linkState, _remoteAddress |
Constructor Summary | |
---|---|
private |
Wiretapper.Link(int remoteAddress)
|
Method Summary | |
---|---|
void |
abort()
Abbruch der Kommunikation auf dieser logischen Verbindung. |
void |
connect()
Aktiviert die Kommunikation auf dieser logischen Verbindung. |
DataLinkLayer |
getDataLinkLayer()
Bestimmt das Kommunikationsprotokoll zu dem diese Verbindung gehört. |
String |
getProperty(String name)
Bestimmt den Wert eines bestimmten Verbindungsparameters. |
void |
handleErrorSituation(String message)
|
void |
handleQuery(PrimaryFrame primaryFrame,
SecondaryFrame secondaryFrame)
|
void |
send(byte[] bytes,
int priority)
Übernimmt die übergebenen Nutzdaten in den Sendepuffer. |
void |
setProperties(Properties properties)
Setzt einen neuen verbindungsspezifischen Satz von Verbindungsparametern. |
void |
shutdown()
Beendet die Kommunikation auf dieser logischen Verbindung. |
private boolean |
synchronizedPollAction()
Führt Pollaktionen durch, die notwendig sind, bevor der synchronisierte Bereich zum Zugriff auf die Liste mit den zu bearbeitenden Verbindungen (_links) verlassen wird. |
String |
toString()
|
private void |
unsynchronizedPollAction()
|
Methods inherited from class de.bsvrz.kex.tls.osi2osi3.osi2.api.AbstractDataLinkLayer.Link |
---|
getRemoteAddress, getState, notifyEvent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.bsvrz.kex.tls.osi2osi3.osi2.api.DataLinkLayer.Link |
---|
getRemoteAddress, getState |
Field Detail |
---|
private Properties _properties
private boolean _fcb
private long _lastGoodReply
private final PropertyConsultant _propertyConsultant
private boolean _tolerateRetry
Constructor Detail |
---|
private Wiretapper.Link(int remoteAddress)
Method Detail |
---|
public String toString()
toString
in class AbstractDataLinkLayer.Link
public DataLinkLayer getDataLinkLayer()
DataLinkLayer.Link
getDataLinkLayer
in interface DataLinkLayer.Link
public String getProperty(String name)
DataLinkLayer.Link
DataLinkLayer.getProperty(java.lang.String)
Methode des Sicherungsprotokolls ein Defaultwert bestimmt.
getProperty
in interface DataLinkLayer.Link
getProperty
in interface PropertyQueryInterface
name
- Name des Verbindungsparameters.
DataLinkLayer.Link.setProperties(java.util.Properties)
,
DataLinkLayer.getProperty(java.lang.String)
public void setProperties(Properties properties)
DataLinkLayer.Link
setProperties
in interface DataLinkLayer.Link
properties
- Neue Verbindungsparameter.public void connect()
DataLinkLayer.Link
connect
in interface DataLinkLayer.Link
public void shutdown() throws InterruptedException
DataLinkLayer.Link
DataLinkLayer.Link.send(byte[], int)
übergeben wurden, auch übertragen werden.
shutdown
in interface DataLinkLayer.Link
InterruptedException
public void abort() throws InterruptedException
DataLinkLayer.Link
DataLinkLayer.Link.send(byte[], int)
übergeben wurden und noch nicht übertragen wurden, werden nicht mehr übertragen.
abort
in interface DataLinkLayer.Link
InterruptedException
public void send(byte[] bytes, int priority) throws InterruptedException
DataLinkLayer.Link
send
in interface DataLinkLayer.Link
bytes
- Zu übertragende Nutzdatenbytes.priority
- Priorität der zu übertragenden Daten
InterruptedException
private boolean synchronizedPollAction()
true
, wenn eine Aktion durchgeführt wurde und das Polling mit der nächsten Verbindung fortgesetzt werden soll, sonst
false
.private void unsynchronizedPollAction()
public void handleQuery(PrimaryFrame primaryFrame, SecondaryFrame secondaryFrame)
public void handleErrorSituation(String message)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |