| Package | Description |
|---|---|
| sila_java.library.server_base |
| Modifier and Type | Method and Description |
|---|---|
SiLAServer.Builder |
SiLAServer.Builder.addFeature(@NonNull FeatureImplementation featureImplementation)
Add a Feature to be exposed
|
SiLAServer.Builder |
SiLAServer.Builder.addFeature(@NonNull String featureDescription,
@NonNull BindableService featureService)
Add a Feature to be exposed
|
SiLAServer.Builder |
SiLAServer.Builder.addFeature(@NonNull String featureDescription,
@NonNull ServerServiceDefinition serverServiceFeatureDefinition)
Add a Feature to be exposed
|
SiLAServer.Builder |
SiLAServer.Builder.withBinaryTransferSupport(@NonNull BinaryDatabase binarySupportImpl)
Enable support for binary transfer
|
static SiLAServer.Builder |
SiLAServer.Builder.withConfig(@NonNull Path configurationFile,
@NonNull ServerInformation serverInformation)
Create builder for a Server with a persistent configuration file
|
SiLAServer.Builder |
SiLAServer.Builder.withDiscovery(@NonNull String interfaceName)
Enables Discovery on a certain interface
|
static SiLAServer.Builder |
SiLAServer.Builder.withoutConfig(@NonNull ServerInformation serverInformation)
Create builder for a Server with a non-persistent configuration
|
SiLAServer.Builder |
SiLAServer.Builder.withPersistedTLS(@NonNull Path privateKeyFile,
@NonNull Path certificateFile,
String certificatePassword)
Use Persisted TLS certification.
|
SiLAServer.Builder |
SiLAServer.Builder.withPort(int port)
Define Specific Port for the services (otherwise a default range will be chosen)
|
SiLAServer.Builder |
SiLAServer.Builder.withTLS(@NonNull X509Certificate certChain,
@NonNull PrivateKey privateKey)
Use TLS certification
|
SiLAServer.Builder |
SiLAServer.Builder.withUnsafeCommunication(boolean unsafeCommunication)
Deprecated.
Unsafe plain-text communication is forbidden by the SiLA 2 Standard
|
Copyright © 2022 SiLA Java Developers. All rights reserved.