Class DirectConnectionBuilder
- java.lang.Object
-
- org.freedesktop.dbus.connections.impl.BaseConnectionBuilder<DirectConnectionBuilder,DirectConnection>
-
- org.freedesktop.dbus.connections.impl.DirectConnectionBuilder
-
public final class DirectConnectionBuilder extends BaseConnectionBuilder<DirectConnectionBuilder,DirectConnection>
Builder to create a new DirectConnection.- Version:
- 4.1.0 - 2022-02-04
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDirectConnectionBuilder(BusAddress _address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DirectConnectionbuild()Create the newDBusConnection.static DirectConnectionBuilderforAddress(java.lang.String _address)Use the given address to create the connection (e.g.static bytegetSystemEndianness()Deprecated, for removal: This API element is subject to removal in a future version.if required, useBaseConnectionBuilder.getSystemEndianness()-
Methods inherited from class org.freedesktop.dbus.connections.impl.BaseConnectionBuilder
buildThreadConfig, buildTransportConfig, getDisconnectCallback, getEndianess, isWeakReference, receivingThreadConfig, self, transportConfig, withDisconnectCallback, withEndianess, withErrorHandlerThreadCount, withMethodCallThreadCount, withMethodReturnThreadCount, withSignalThreadCount, withWeakReferences
-
-
-
-
Constructor Detail
-
DirectConnectionBuilder
private DirectConnectionBuilder(BusAddress _address)
-
-
Method Detail
-
forAddress
public static DirectConnectionBuilder forAddress(java.lang.String _address)
Use the given address to create the connection (e.g. used for remote TCP connected DBus daemons).- Parameters:
_address- address to use- Returns:
- this
-
build
public DirectConnection build() throws DBusException
Create the newDBusConnection.- Specified by:
buildin classBaseConnectionBuilder<DirectConnectionBuilder,DirectConnection>- Returns:
DBusConnection- Throws:
DBusException- when DBusConnection could not be opened
-
getSystemEndianness
@Deprecated(forRemoval=true, since="4.2.0") public static byte getSystemEndianness()Deprecated, for removal: This API element is subject to removal in a future version.if required, useBaseConnectionBuilder.getSystemEndianness()Get the default system endianness.- Returns:
- LITTLE or BIG
-
-