protected abstract class ConnectionBuilder.SettingsImpl
extends java.lang.Object
implements org.openmuc.jdlms.internal.connectionsettings.Settings
Constructor and Description |
---|
ConnectionBuilder.SettingsImpl(ConnectionBuilder<?> builder) |
Modifier and Type | Method and Description |
---|---|
Authentication |
authentication() |
void |
authenticationKey(byte[] authenticationKey) |
int |
challengeLength() |
int |
clientId() |
org.openmuc.jdlms.internal.ConfirmedMode |
confirmedMode() |
long |
deviceId() |
void |
globalEncryptionKey(byte[] globalEncryptionKey) |
int |
logicalDeviceId() |
java.lang.String |
manufactureId() |
int |
messageFragmentTimeout() |
int |
physicalDeviceId() |
int |
responseTimeout() |
byte[] |
systemTitle() |
public ConnectionBuilder.SettingsImpl(ConnectionBuilder<?> builder)
public Authentication authentication()
authentication
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int challengeLength()
challengeLength
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public byte[] systemTitle()
systemTitle
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public long deviceId()
deviceId
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int responseTimeout()
responseTimeout
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int messageFragmentTimeout()
messageFragmentTimeout
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public java.lang.String manufactureId()
manufactureId
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public org.openmuc.jdlms.internal.ConfirmedMode confirmedMode()
confirmedMode
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int logicalDeviceId()
logicalDeviceId
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int physicalDeviceId()
physicalDeviceId
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public int clientId()
clientId
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public void authenticationKey(byte[] authenticationKey)
authenticationKey
in interface org.openmuc.jdlms.internal.connectionsettings.Settings
public void globalEncryptionKey(byte[] globalEncryptionKey)
globalEncryptionKey
in interface org.openmuc.jdlms.internal.connectionsettings.Settings