Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addListener(CallListener) - Method in class sila_java.library.manager.executor.ServerCallManager
Add a listener
addServer(String, int) - Method in class sila_java.library.manager.ServerManager
Add Server to the manager
addServer(String, int, String) - Method in class sila_java.library.manager.ServerManager
Add a server into the manager
addServerListener(ServerListener) - Method in class sila_java.library.manager.ServerManager
Add additional listener to retrieve SiLA Server information in-process
attachAndTriggerListener(Connection.ConnectionListener) - Method in class sila_java.library.manager.server_management.Connection
 
attemptConnectionWithServer(Server, Optional<ClientInterceptor>, boolean, X509Certificate) - Static method in class sila_java.library.manager.server_management.ServerLoading
Attempt to connect to a server by trying to retrieve his UUID and return the channel used

B

BinaryDownloader - Class in sila_java.library.manager.executor
Binary downloader
BinaryDownloader(OutputStream, UUID) - Constructor for class sila_java.library.manager.executor.BinaryDownloader
Constructor
BinaryDownloaderStream - Class in sila_java.library.manager.executor
Binary downloader stream
BinaryDownloaderStream(BinaryDownloader, SiLABinaryTransfer.GetBinaryInfoResponse) - Constructor for class sila_java.library.manager.executor.BinaryDownloaderStream
Constructor
BinaryUploader - Class in sila_java.library.manager.executor
Binary uploader
BinaryUploader(InputStream, long, String) - Constructor for class sila_java.library.manager.executor.BinaryUploader
Constructor
BinaryUploader(List<InputStream>, long, String) - Constructor for class sila_java.library.manager.executor.BinaryUploader
Constructor
BinaryUploaderStream - Class in sila_java.library.manager.executor
Binary uploader stream
BinaryUploaderStream(BinaryUploader, String) - Constructor for class sila_java.library.manager.executor.BinaryUploaderStream
Constructor
build() - Method in class sila_java.library.manager.executor.ExecutableServerCall.Builder
Build a new ExecutableServerCall based on the current builder configuration
build() - Method in class sila_java.library.manager.models.SiLACall.Builder
Build a new SiLACall instance
Builder(UUID, String, String, SiLACall.Type) - Constructor for class sila_java.library.manager.models.SiLACall.Builder
Constructor

C

CallCompleted - Class in sila_java.library.manager.models
Task completed model
CallCompleted() - Constructor for class sila_java.library.manager.models.CallCompleted
 
CallErrored - Class in sila_java.library.manager.models
Task errored model
CallErrored() - Constructor for class sila_java.library.manager.models.CallErrored
 
CallListener - Interface in sila_java.library.manager.executor
Call listener interface for SiLA tasks
CallStarted - Class in sila_java.library.manager.models
Task started model
CallStarted() - Constructor for class sila_java.library.manager.models.CallStarted
 
clear() - Method in class sila_java.library.manager.ServerManager
Clear any servers from manager
close() - Method in class sila_java.library.manager.executor.ServerCallExecutor
Cancel and clean each internal tasks and futures
close() - Method in class sila_java.library.manager.server_management.Connection
close() - Method in class sila_java.library.manager.ServerManager
Connection - Class in sila_java.library.manager.server_management
Represent a SiLA compliant connection with a server that exposes features callable through a channel
Connection(Server, ManagedChannel) - Constructor for class sila_java.library.manager.server_management.Connection
Create a new SiLA Connection
Connection(Server, AutoCloseable) - Constructor for class sila_java.library.manager.server_management.Connection
Constructor
Connection.ConnectionListener - Interface in sila_java.library.manager.server_management
Connection Listener interface
connectionChanged(UUID, ManagedChannel) - Method in interface sila_java.library.manager.server_management.Connection.ConnectionListener
Callback when the connection is updated
Constants - Class in sila_java.library.manager.grpc
Constants class
Constants() - Constructor for class sila_java.library.manager.grpc.Constants
 
custom(Predicate<Server>) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a custom filter

D

DefaultClientCallMetadataInjector - Class in sila_java.library.manager.executor
ClientInterceptor implementation that injects SiLA Metadata in the gRPC context
DefaultClientCallMetadataInjector() - Constructor for class sila_java.library.manager.executor.DefaultClientCallMetadataInjector
 
DynamicMessageMarshaller - Class in sila_java.library.manager.grpc
A Marshaller for dynamic messages.
DynamicMessageMarshaller(Descriptors.Descriptor) - Constructor for class sila_java.library.manager.grpc.DynamicMessageMarshaller
Constructor

E

ExecutableServerCall - Class in sila_java.library.manager.executor
Executable server call
ExecutableServerCall.Builder - Class in sila_java.library.manager.executor
Executable server call builder
ExtendedSiLACall - Class in sila_java.library.manager.models
Extended SiLA Task model
ExtendedSiLACall(SiLACall) - Constructor for class sila_java.library.manager.models.ExtendedSiLACall
 

F

Filter() - Constructor for class sila_java.library.manager.ServerFinder.Filter
 
filterBy(ServerFinder.Filter...) - Static method in class sila_java.library.manager.ServerFinder
 
find() - Method in class sila_java.library.manager.ServerFinder
Find and return all the servers that match the filters
findOne() - Method in class sila_java.library.manager.ServerFinder
Attempt to find one server that match the filters
fromBinaryDownload(UUID) - Static method in class sila_java.library.manager.models.SiLACall
Factory for binary download
fromGetBinaryInfo(UUID) - Static method in class sila_java.library.manager.models.SiLACall
Factory for get binary info
FullyQualifiedMetadataContextKey<T> - Class in sila_java.library.manager.grpc
Fully Qualified Metadata Context Key modal
FullyQualifiedMetadataContextKey() - Constructor for class sila_java.library.manager.grpc.FullyQualifiedMetadataContextKey
 

G

getBinaryInfoRequest() - Method in class sila_java.library.manager.executor.BinaryDownloader
Get binary info request
getBinaryRequest(long, int, String) - Static method in class sila_java.library.manager.executor.BinaryUploader
Create a create binary request
getBinarySize() - Method in class sila_java.library.manager.executor.BinaryUploader
Get the binary size in bytes
getCall(UUID) - Method in class sila_java.library.manager.executor.ServerCallManager
Get running task by UUID
getCalls() - Method in class sila_java.library.manager.executor.ServerCallManager
Get running server tasks
getChunkCount(long) - Static method in class sila_java.library.manager.executor.BinaryDownloader
Get the number of chunk
getChunkCount() - Method in class sila_java.library.manager.executor.BinaryUploader
Get the number of chunks
getChunkCount(long) - Static method in class sila_java.library.manager.executor.BinaryUploader
Get the number of chunks required for a specific byte size
getChunkSizeModulo(long) - Static method in class sila_java.library.manager.executor.BinaryDownloader
Get chunk size Size % BinaryDownloader.MAX_CHUNK_SIZE
getClientInterceptor() - Method in class sila_java.library.manager.ServerManager
Get client interceptor
getConnections() - Method in class sila_java.library.manager.ServerManager
Get server connections
getFeatureService(String) - Method in class sila_java.library.manager.server_management.Connection
Get a feature service
getHostAndPort() - Method in class sila_java.library.manager.models.Server
Get HostAndPort
getInstance() - Static method in class sila_java.library.manager.ServerManager
Create a SiLAManager instance if not already present and returns it.
getNextChunkDownloadRequest(SiLABinaryTransfer.GetBinaryInfoResponse) - Method in class sila_java.library.manager.executor.BinaryDownloader
Get the next chunk download request
getNextChunkUploadRequest(String) - Method in class sila_java.library.manager.executor.BinaryUploader
Get the next chunk upload request
getParameterIdentifier() - Method in class sila_java.library.manager.executor.BinaryUploader
Get the parameter identifier
getServerId(SiLAServiceGrpc.SiLAServiceBlockingStub) - Static method in class sila_java.library.manager.server_management.ServerLoading
Get Unique Identifier from SiLA Server
getServerName(SiLAServiceGrpc.SiLAServiceBlockingStub) - Static method in class sila_java.library.manager.server_management.ServerLoading
Gets the configurable Server Name from SiLA Server
getServers() - Method in class sila_java.library.manager.ServerManager
Get the map of servers

H

host(String) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server host filter

I

initialize(Map<UUID, Server>) - Method in class sila_java.library.manager.ServerManager
Initialise SiLA Manager with pre-defined SiLA Servers, e.g.
interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class sila_java.library.manager.executor.DefaultClientCallMetadataInjector
Intercept a call and inject metadata in its context
isValidAndComplete() - Method in class sila_java.library.manager.executor.BinaryDownloader
 
isValidAndCompleteOrThrow() - Method in class sila_java.library.manager.executor.BinaryDownloader
 

L

loadFeaturesFromServer(Server) - Method in class sila_java.library.manager.server_management.Connection
Convert and validate the server features into Descriptors.FileDescriptor and save them in Connection.fileDescriptorMap and Connection.featureMap
loadServer(Server, ManagedChannel) - Static method in class sila_java.library.manager.server_management.ServerLoading
Load SiLA Server from SiLA Service

M

METADATA_IDENTIFIERS_CTX_KEY - Static variable in class sila_java.library.manager.grpc.Constants
Constant context metadata identifier key

N

name(String) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server name filter
newBuilder(Connection, SiLACall) - Static method in class sila_java.library.manager.executor.ExecutableServerCall
Create a new task builder using the specified connection and base task
newBuilder(SiLACall) - Static method in class sila_java.library.manager.executor.ExecutableServerCall
Create a new ExecutableServerCall.Builder using the specified SiLACall
newChannelBuilderWithEncryption(String, int) - Method in class sila_java.library.manager.executor.ServerCallManager
newChannelBuilderWithEncryption(String, int, X509Certificate) - Method in class sila_java.library.manager.executor.ServerCallManager
newChannelBuilderWithoutEncryption(String, int) - Method in class sila_java.library.manager.executor.ServerCallManager
newInstance(SiLACall) - Static method in class sila_java.library.manager.executor.ExecutableServerCall
Create a new ExecutableServerCall using the specified SiLACall

O

onComplete(CallCompleted) - Method in interface sila_java.library.manager.executor.CallListener
Callback when a task is completed
onCompleted() - Method in class sila_java.library.manager.executor.BinaryDownloaderStream
Callback when the stream is closed
onCompleted() - Method in class sila_java.library.manager.executor.BinaryUploaderStream
Callback when the stream is closed
onCompleted() - Method in class sila_java.library.manager.executor.stream.StaticStreamObserver
 
onError(Throwable) - Method in class sila_java.library.manager.executor.BinaryDownloaderStream
Callback when an error is received
onError(Throwable) - Method in class sila_java.library.manager.executor.BinaryUploaderStream
Callback when an error is received
onError(CallErrored) - Method in interface sila_java.library.manager.executor.CallListener
Callback when a task is cancelled because of an error
onError(Throwable) - Method in class sila_java.library.manager.executor.stream.StaticStreamObserver
 
onNext(SiLABinaryTransfer.GetChunkResponse) - Method in class sila_java.library.manager.executor.BinaryDownloaderStream
Callback when a get response is received
onNext(SiLABinaryTransfer.UploadChunkResponse) - Method in class sila_java.library.manager.executor.BinaryUploaderStream
Callback when a get response is received
onNext(Object) - Method in class sila_java.library.manager.executor.stream.StaticStreamObserver
 
onNext(String) - Method in interface sila_java.library.manager.executor.stream.StreamCallback
Called when a new message is received
onObservableCommandExecutionInfo(SiLACall, SiLAFramework.ExecutionInfo) - Method in interface sila_java.library.manager.executor.CallListener
Callback when an Observable Command receives an Execution Info
onObservableCommandInit(SiLACall, SiLAFramework.CommandConfirmation) - Method in interface sila_java.library.manager.executor.CallListener
Callback when an Observable Command is initialized
onObservableIntermediateResponse(SiLACall, DynamicMessage) - Method in interface sila_java.library.manager.executor.CallListener
Callback when an Observable Command receives an Intermediate Response
onObservablePropertyUpdate(SiLACall, String) - Method in interface sila_java.library.manager.executor.CallListener
Callback when an Observable Property receives a Property update
onServerAdded(UUID, Server) - Method in interface sila_java.library.manager.ServerListener
Server was added to the server manager either manually or through discovery
onServerAdditionFail(String, int, String) - Method in interface sila_java.library.manager.ServerListener
Failed to add a server
onServerChange(UUID, Server) - Method in interface sila_java.library.manager.ServerListener
Server was changed Example: - The status from Online to Offline - The server become Invalid / Valid
onServerRemoved(UUID, Server) - Method in interface sila_java.library.manager.ServerListener
Server was removed (can only happen manually)
onStart(CallStarted) - Method in interface sila_java.library.manager.executor.CallListener
Callback when a task starts

P

parse(InputStream) - Method in class sila_java.library.manager.grpc.DynamicMessageMarshaller
 
port(int) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server port filter

R

removeListener(CallListener) - Method in class sila_java.library.manager.executor.ServerCallManager
Remove a listener
removeServer(UUID) - Method in class sila_java.library.manager.ServerManager
Removing Server manually
removeServerListener(ServerListener) - Method in class sila_java.library.manager.ServerManager
Remove server listener
runAsync(ExecutableServerCall, boolean, CallListener) - Method in class sila_java.library.manager.executor.ServerCallManager
Run a task asynchronously
runAsync(ExecutableServerCall, CallListener) - Method in class sila_java.library.manager.executor.ServerCallManager
Run a task asynchronously with global listeners notification
runAsync(ExecutableServerCall) - Method in class sila_java.library.manager.executor.ServerCallManager
Run a task asynchronously with global listeners notification
RunningServerCall() - Constructor for class sila_java.library.manager.executor.ServerCallManager.RunningServerCall
 

S

scanAndFindOne(Duration) - Method in class sila_java.library.manager.ServerFinder
Attempt to find one server that match the filters while scanning the network for new servers
Server - Class in sila_java.library.manager.models
Server Model for SiLA Servers
Server() - Constructor for class sila_java.library.manager.models.Server
 
Server.ConnectionType - Enum in sila_java.library.manager.models
 
Server.NegotiationType - Enum in sila_java.library.manager.models
 
Server.Status - Enum in sila_java.library.manager.models
 
ServerCallExecutor - Class in sila_java.library.manager.executor
Executor to handle all possible SiLA tasks
ServerCallExecutor(ExecutableServerCall) - Constructor for class sila_java.library.manager.executor.ServerCallExecutor
Constructor
ServerCallManager - Class in sila_java.library.manager.executor
Server task manager
ServerCallManager() - Constructor for class sila_java.library.manager.executor.ServerCallManager
 
ServerCallManager.RunningServerCall - Class in sila_java.library.manager.executor
Running server task model
ServerConnectionException - Exception in sila_java.library.manager.server_management
Class representing a failed connection attempt to a server
ServerConnectionException(Server) - Constructor for exception sila_java.library.manager.server_management.ServerConnectionException
Constructor
ServerConnectionException(Server, Exception) - Constructor for exception sila_java.library.manager.server_management.ServerConnectionException
 
ServerConnectionException(Server, String) - Constructor for exception sila_java.library.manager.server_management.ServerConnectionException
Constructor
ServerFinder - Class in sila_java.library.manager
Class used to find and retrieve servers that match specific filters
ServerFinder.Filter - Class in sila_java.library.manager
Class that describe a filter to apply on the servers
ServerListener - Interface in sila_java.library.manager
Listener for 3rd Party Applications
ServerLoading - Class in sila_java.library.manager.server_management
Static Utilities for SiLA Server Loading
ServerLoading() - Constructor for class sila_java.library.manager.server_management.ServerLoading
 
ServerLoading.ServerLoadingException - Exception in sila_java.library.manager.server_management
Simple Exception extension representing a server loading error
ServerManager - Class in sila_java.library.manager
Singleton Manager to manage SiLA Servers This Manager will keep a cache of all servers added either through discovery or via invoking the add function by other means (e.g.
setAllowInsecureConnection(boolean) - Method in class sila_java.library.manager.ServerManager
Deprecated.
setClientInterceptor(ClientInterceptor) - Method in class sila_java.library.manager.ServerManager
Set client interceptor
setServerName(UUID, String) - Method in class sila_java.library.manager.ServerManager
Set the Status of a Server
sila_java.library.manager - package sila_java.library.manager
 
sila_java.library.manager.executor - package sila_java.library.manager.executor
 
sila_java.library.manager.executor.stream - package sila_java.library.manager.executor.stream
 
sila_java.library.manager.grpc - package sila_java.library.manager.grpc
 
sila_java.library.manager.models - package sila_java.library.manager.models
 
sila_java.library.manager.server_management - package sila_java.library.manager.server_management
 
SiLACall - Class in sila_java.library.manager.models
Represents a generic SiLA Call
SiLACall(UUID, String, String, SiLACall.Type, String) - Constructor for class sila_java.library.manager.models.SiLACall
Call Constructor
SiLACall(UUID, String, String, SiLACall.Type) - Constructor for class sila_java.library.manager.models.SiLACall
Call Constructor
SiLACall(SiLACall) - Constructor for class sila_java.library.manager.models.SiLACall
Copy Constructor
SiLACall(UUID, UUID, String, String, SiLACall.Type, String, String) - Constructor for class sila_java.library.manager.models.SiLACall
Call Constructor
SiLACall.Builder - Class in sila_java.library.manager.models
Task builder
SiLACall.Type - Enum in sila_java.library.manager.models
 
startDownload(StreamObserver<SiLABinaryTransfer.GetChunkRequest>) - Method in class sila_java.library.manager.executor.BinaryDownloaderStream
startUpload(StreamObserver<SiLABinaryTransfer.UploadChunkRequest>) - Method in class sila_java.library.manager.executor.BinaryUploaderStream
Start upload by sending a upload request BinaryUploader.getNextChunkUploadRequest(String)
StaticStreamObserver - Class in sila_java.library.manager.executor.stream
Stream Observer with the capability of storing result and provide a custom callback for responses
StaticStreamObserver(ClientCall<Object, Object>, StreamCallback) - Constructor for class sila_java.library.manager.executor.stream.StaticStreamObserver
Constructor
StaticStreamObserver(ClientCall<Object, Object>, StreamCallback, boolean) - Constructor for class sila_java.library.manager.executor.stream.StaticStreamObserver
Constructor
status(Server.Status) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server status filter
stream(Object) - Method in class sila_java.library.manager.grpc.DynamicMessageMarshaller
 
StreamCallback - Interface in sila_java.library.manager.executor.stream
Stream callback

T

type(String) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server type filter

U

uuid(UUID) - Static method in class sila_java.library.manager.ServerFinder.Filter
Create a server UUID filter

V

valueOf(String) - Static method in enum sila_java.library.manager.models.Server.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sila_java.library.manager.models.Server.NegotiationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sila_java.library.manager.models.Server.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sila_java.library.manager.models.SiLACall.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum sila_java.library.manager.models.Server.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sila_java.library.manager.models.Server.NegotiationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sila_java.library.manager.models.Server.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sila_java.library.manager.models.SiLACall.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBinaryDownloader(BinaryDownloader) - Method in class sila_java.library.manager.executor.ExecutableServerCall.Builder
Add binary download support
withBinaryUploader(BinaryUploader) - Method in class sila_java.library.manager.executor.ExecutableServerCall.Builder
Add binary upload support
withBinaryUUID(UUID) - Method in class sila_java.library.manager.executor.ExecutableServerCall.Builder
Add binary UUID
withIdentifier(UUID) - Method in class sila_java.library.manager.models.SiLACall.Builder
Set task identifier
withMetadata(String) - Method in class sila_java.library.manager.models.SiLACall.Builder
Set task metadata
withParameters(String) - Method in class sila_java.library.manager.models.SiLACall.Builder
Set task parameters
withTimeout(Duration) - Method in class sila_java.library.manager.executor.ExecutableServerCall.Builder
Set the timeout when performing a call.
writeChunk(SiLABinaryTransfer.GetChunkResponse) - Method in class sila_java.library.manager.executor.BinaryDownloader
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2024 SiLA Java Developers. All rights reserved.