com.fitbit.goldengate.bindings.coap.data.AcceptOption |
Can be used to indicate which Content-Format is acceptable to the client. |
com.fitbit.goldengate.bindings.io.Attachable |
A Attachable is a source or sink that can be attached to another source or sink. |
com.fitbit.goldengate.bindings.coap.data.BaseOutgoingMessageBuilder |
Base class for MessageBuilder providing common implementation |
com.fitbit.goldengate.bindings.coap.data.BaseRequest |
Holds common data for IncomingRequest and OutgoingRequest |
com.fitbit.goldengate.bindings.coap.handler.BaseResourceHandler |
Base Implementation for ResourceHandler providing request not supported implementation for all resource handler. |
com.fitbit.goldengate.bindings.coap.data.BaseResponse |
Holds common data for IncomingResponse and OutgoingResponse |
com.fitbit.goldengate.bindings.coap.handler.BaseRxResourceHandler |
Abstract class extended from BaseResourceHandler with extra functionality to receive data from a request and forward it to subscribed Observers |
com.fitbit.goldengate.bindings.services.BlastService |
Service to automate sending and receiving packets, this service can be exposed via remote api |
com.fitbit.goldengate.bindings.io.Blaster |
Stack service for supporting blasting random packets over attached GG stack. |
com.fitbit.goldengate.bindings.node.BluetoothAddressNodeKey |
Uniquely identifies a Node with a bluetooth address that is connected over BLE |
com.fitbit.goldengate.bindings.sockets.bsd.BsdDatagramSocket |
Creates a new BSD socket with given configuration data |
com.fitbit.goldengate.bindings.sockets.bsd.BsdDatagramSocketAddress |
Data representing address for both end of a BSD socket |
com.fitbit.goldengate.bindings.node.BsdSocketNodeKey |
Uniquely identifies a Node that is connected over BsdSocket |
kotlin.ByteArray (extensions in package com.fitbit.goldengate.bindings.util) | |
com.fitbit.goldengate.bindings.coap.ByteArrayParser |
This interface is a specific subinterface of Parser that parses ByteArray objects |
com.fitbit.goldengate.bindings.coap.data.BytesArrayOutgoingBody |
OutgoingBody with body source from a ByteArray |
com.fitbit.goldengate.bindings.remote.CborHandler | |
com.fitbit.goldengate.bindings.coap.CoapEndpoint |
Coap Client/Server API. |
com.fitbit.goldengate.bindings.coap.CoapEndpointBuilder |
Utility object for building a CoapEndpoint |
com.fitbit.goldengate.bindings.coap.CoapEndpointException |
Exception indicating error when requesting data from coap server |
com.fitbit.goldengate.bindings.coap.CoapEndpointHandlerConfiguration |
Contains all the configuration/flags used by CoAP endpoint handler registration |
com.fitbit.goldengate.bindings.coap.CoapEndpointProvider |
Provider for Endpoint that ensures only single CoapEndpoint instance exist per node |
com.fitbit.goldengate.bindings.coap.CoapEndpointResponseException |
Exception thrown when ResponseCode for response from a CoAP request is ResponseCode.Class.clientError or ResponseCode.Class.serverError. |
com.fitbit.goldengate.bindings.services.CoapGeneratorService |
Service that sends CoAP requests using a CoAP endpoint |
com.fitbit.goldengate.bindings.coap.CoapGroupRequestFilter |
This class provides apis to setup/update CoAP request filters group #1 is used for non-authenticated connections, and group #0 (i.e. no filtering) is used for authenticated states. |
com.fitbit.goldengate.bindings.coap.CoapGroupRequestFilterMode |
Enum representing CoAP group filter mode CoAP resource filter can support up to four different filter groups. |
com.fitbit.goldengate.bindings.services.CoapServices | |
com.fitbit.goldengate.bindings.services.CoapTestService |
Reusable cross-platform CoAP server that can be used for automated functionality and performance testing |
com.fitbit.goldengate.bindings.util.CompositeCloseable | |
com.fitbit.goldengate.bindings.coap.data.ContentFormatOption |
The Content-Format Option indicates the representation format of the message payload. |
com.fitbit.goldengate.bindings.coap.data.Data | |
com.fitbit.goldengate.bindings.DataSink |
Created by muyttersprot on 3/7/18. |
com.fitbit.goldengate.bindings.DataSinkDataSource |
Created by muyttersprot on 3/7/18. |
com.fitbit.goldengate.bindings.DataSource |
Created by muyttersprot on 3/7/18. |
com.fitbit.goldengate.bindings.util.Detachable | |
com.fitbit.goldengate.bindings.dtls.DtlsProtocolStatus | |
com.fitbit.goldengate.bindings.stack.DtlsSocketNetifGattlink |
Stack with Gattlink, a Network Interface, a UDP socket and DTLS |
com.fitbit.goldengate.bindings.coap.handler.EchoResourceHandler |
Resource handler to echo back any PUT and POST request |
com.fitbit.goldengate.bindings.coap.data.EmptyOptionValue |
For option that does not have a value, like OptionNumber.IF_NONE_MATCH |
com.fitbit.goldengate.bindings.coap.data.EmptyOutgoingBody |
Empty OutgoingBody |
com.fitbit.goldengate.bindings.coap.Endpoint |
This class is the Client/Server API of that will be exposed to users of this library. |
com.fitbit.goldengate.bindings.coap.data.EtagOption |
The request MAY include one or more ETag Options, identifying responses that the client has stored. |
com.fitbit.goldengate.bindings.coap.data.ExtendedError | |
com.fitbit.goldengate.bindings.coap.data.FormatOptionValue |
The Content-Format Option indicates the representation format of the message payload. These are the supported value for ContentFormatOption and AcceptOption coap options |
com.fitbit.goldengate.bindings.stack.GattlinkStackConfig |
Stack with only a Gattlink element. |
com.fitbit.goldengate.bindings.gattlink.GattlinkStatus | |
com.fitbit.goldengate.bindings.GoldenGate |
This class holds general properties of the Golden Gate library like the logger, the GG Loop thread, etc. |
com.fitbit.goldengate.bindings.coap.data.IfMatchOption |
The If-Match Option MAY be used to make a request conditional on the current existence or value of an ETag for one or more representations of the target resource. |
com.fitbit.goldengate.bindings.coap.data.IfNoneMatchOption |
The If-None-Match Option MAY be used to make a request conditional on the nonexistence of the target resource. |
com.fitbit.goldengate.bindings.dtls.InMemoryModeTlsKeyResolver |
Creates a Tls key resolver with given key id and key data, mainly for test mode |
com.fitbit.goldengate.bindings.coap.data.IncomingBody |
Represents the body of a incoming coap message. |
com.fitbit.goldengate.bindings.coap.data.IncomingMessage |
This interface represents incoming CoAP Message objects. |
com.fitbit.goldengate.bindings.coap.data.IncomingRequest |
Incoming coap request message. |
com.fitbit.goldengate.bindings.coap.data.IncomingResponse |
Incoming coap response message. |
com.fitbit.goldengate.bindings.coap.data.InputStreamOutgoingBody |
OutgoingBody with body source from a InputStream |
com.fitbit.goldengate.bindings.coap.data.IntOptionValue |
Option value with Int type |
com.fitbit.goldengate.bindings.coap.data.LocationPathOption |
The values of these options specify the location at which the resource was created. Otherwise, the resource was created at the request URI. |
com.fitbit.goldengate.bindings.coap.data.LocationQueryOption |
The values of these options specify the location at which the resource was created. Otherwise, the resource was created at the request URI. |
com.fitbit.goldengate.bindings.coap.data.MaxAgeOption |
Caches can use the Max-Age Option to determine freshness and (if present) the ETAG Option for validation |
com.fitbit.goldengate.bindings.util.MemoryDataSink |
In-Memory DataSink that is intended to be used for testing |
com.fitbit.goldengate.bindings.util.MemoryDataSource |
In-Memory DataSource that is intended to be used for testing |
com.fitbit.goldengate.bindings.coap.data.Message |
This interface represents CoAP message objects. |
com.fitbit.goldengate.bindings.coap.data.Method |
Supported Coap methods. These are analogous to HTTP methods of the same names. |
com.fitbit.goldengate.bindings.node.NodeKey |
Marker interface for uniquely identifying a remote Node device |
com.fitbit.goldengate.bindings.coap.data.Opaque | |
com.fitbit.goldengate.bindings.coap.data.OpaqueOptionValue |
Option value with Opaque type |
com.fitbit.goldengate.bindings.coap.data.Option |
Individual Coap option |
com.fitbit.goldengate.bindings.coap.data.OptionNumber |
Supported options that can be added to a coap message options |
com.fitbit.goldengate.bindings.coap.data.OptionValue |
Supported value types for a coap option |
com.fitbit.goldengate.bindings.coap.data.Options | |
com.fitbit.goldengate.bindings.coap.data.OutgoingBody |
Represents body of outgoing coap message. |
com.fitbit.goldengate.bindings.coap.data.OutgoingMessage |
This interface represents outgoing CoAP Message objects. |
com.fitbit.goldengate.bindings.coap.data.OutgoingMessageBuilder |
A MessageBuilder is used for constructing Message objects. This interface contains the shared components of OutgoingRequestBuilder and OutgoingResponseBuilder |
com.fitbit.goldengate.bindings.coap.data.OutgoingRequest |
Represents outgoing request for a request in coap client mode. |
com.fitbit.goldengate.bindings.coap.data.OutgoingRequestBuilder |
Concrete class of MessageBuilder for building OutgoingRequest |
com.fitbit.goldengate.bindings.coap.data.OutgoingResponse |
Implementations of this interface will be sent back to the CoAP Client in response to requests coming in to a CoAP Server |
com.fitbit.goldengate.bindings.coap.data.OutgoingResponseBuilder |
Concrete class of MessageBuilder for building OutgoingResponse |
com.fitbit.goldengate.bindings.coap.Parser |
This can be used by the library to parse responses into a format the caller desires |
com.fitbit.goldengate.bindings.util.PerfDataStats | |
com.fitbit.goldengate.bindings.remote.RemoteShellThread | |
com.fitbit.goldengate.bindings.coap.handler.ResourceHandler |
A user of this API will implement this interface and register it with an Endpoint. The user can then expect each of these methods to be called when an appropriate request is received. |
com.fitbit.goldengate.bindings.coap.data.ResponseCode |
This represents a CoAP response code (analogous to an HTTP response code (e.g. 201, 404, 500) |
com.fitbit.goldengate.bindings.io.RxSource |
RxSource is a DataSource for bottom on Golden Gate stack and DataSink for top of Native/Android connection Bridge and is used to receive data packets to GG stack from connected Node |
com.fitbit.goldengate.bindings.io.SingleMessageSender |
StackService for sending single message over attached GG stack |
com.fitbit.goldengate.bindings.stack.SocketNetifGattlink |
Stack with Gattlink, a Network Interface, and a UDP socket |
com.fitbit.goldengate.bindings.stack.Stack |
A Kotlin representation of a Golden Gate stack. The data sink and data source exposed through getAsDataSinkPointer and getAsDataSourcePointer are the data sink/source on the "top" of the stack. |
com.fitbit.goldengate.bindings.stack.StackConfig |
Configuration in which GG stack should be created |
com.fitbit.goldengate.bindings.stack.StackEvent | |
com.fitbit.goldengate.bindings.stack.StackService |
Service that communicates with top of the stack |
com.fitbit.goldengate.bindings.coap.data.StartOffset |
Vendor(Fitbit) option for start offset in a file |
kotlin.String (extensions in package com.fitbit.goldengate.bindings.util) | |
com.fitbit.goldengate.bindings.coap.data.StringOptionValue |
Option value with String type |
com.fitbit.goldengate.bindings.dtls.TlsKeyResolver | |
com.fitbit.goldengate.bindings.dtls.TlsKeyResolverRegistry |
Registry for all TlsKeyResolver, when resolving a keyId default TlsKeyResolver will be applied fist followed by any registered TlsKeyResolver in order they are registered |
com.fitbit.goldengate.bindings.io.TxSink |
TxSink is a DataSink for bottom on Golden Gate stack and DataSource for top of Native/Android connection Bridge and is used to transmit data packets from GG stack to connected Node |
com.fitbit.goldengate.bindings.coap.data.UriQueryOption |
Specifies one argument parameterizing the resource. |
com.fitbit.goldengate.bindings.remote.WebSocketTransport |
The native side of this class keeps a global reference to the instance on the C-side Remember to call cleanup() when it's no longer needed. |