10Duke Scale SDK for Java
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Ctenduke.scale.api.exception.ExceptionBuilderBase class for providing an easy to read and handle exception creation
 Ctenduke.scale.api.JwtBuilderBaseBase class for 10Duke SDK implementations of JWT building
 Ctenduke.scale.api.ScaleJwtAuthorizationProviderAuthorization provider that supplies 10Duke ScaleJWT tokens and headers
 Ctenduke.scale.api.LicenseCheckoutClientLicense checkout client interface that uses  LicenseCheckoutHttpClient to operate the checkout API and TokenManager to store tokens received from the API
 Ctenduke.scale.client.DefaultLicenseCheckoutClientDefault implementation of a license checkout client
 Ctenduke.scale.api.model.jwt.LicenseTokenRepresents a license token used in the license checkout processes
 Ctenduke.scale.api.model.licensecheckout.ClientClaimsThe claims that can be used during a license checkout process
 Ctenduke.scale.api.model.licensecheckout.ConsumptionStatusList of possible statuses received for license consumption
 Ctenduke.scale.api.model.licensecheckout.HintsProvides hints that can be used during the license checkout processes
 Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutArgumentsThe license checkout arguments
 Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutRequestRepresents the request made during a license checkout
 Ctenduke.scale.api.model.licensecheckout.LicenseCheckoutResultRepresents the result received from a license checkout
 Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatArgumentsProvides arguments that can be used in a license heartbeat
 Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatRequestRepresents a request that is made during the license heartbeat process
 Ctenduke.scale.api.model.licensecheckout.LicenseHeartbeatResultRepresents the result of a license heartbeat
 Ctenduke.scale.api.model.licensecheckout.LicenseReleaseArgumentsProvides arguments that can be used in a license release
 Ctenduke.scale.api.model.licensecheckout.LicenseReleaseRequestRepresents a request that is made during the license release process
 Ctenduke.scale.api.model.licensecheckout.LicenseReleaseResultRepresents the result of a license release
 Ctenduke.scale.api.model.licensing.LicenseConsumerTypeList of available license consumer types
 Ctenduke.scale.api.model.licensing.LicenseeTypeList of available licensee types
 Ctenduke.scale.api.model.licensing.QuantityDimensionList of available quantity dimension settings
 Ctenduke.scale.api.model.licensing.QuantityEnforcementTypeList of available quantity enforcement types for licensing
 Ctenduke.scale.api.model.ValidationConstantsConstants providing supported values and ranges for validation
 Ctenduke.scale.api.RequestHeadersSettingsOptions for request header building, including instruction to include Authorization header always vs
 Ctenduke.scale.api.TokenManagerInterface to implement for managing tokens and related items that are used with 10Duke Scale API by the 10Duke Scale SDK for Java
 Ctenduke.scale.client.DefaultTokenManagerData class that manages tokens used by 10Duke Scale SDK for Java
 Ctenduke.scale.api.TokenStoreInterface to implement for storing tokens that are used with 10Duke Scale API by the 10Duke Scale SDK for Java
 Ctenduke.scale.api.InMemoryTokenStore
 Ctenduke.scale.client.FileSystemTokenStoreTokenStore implementation that uses the file system to store license tokens
 Ctenduke.scale.api.TokenStoreLicenseCheckoutResultTokenStoreLicenseCheckoutResult is a transient information model used when storing and accessing license tokens
 Ctenduke.scale.client.AbstractRestApiClientAbstract class representing a REST API client
 Ctenduke.scale.client.LicenseCheckoutHttpClientLicense checkout API implementation without any caching or persistence features
 Ctenduke.scale.client.LicenseCheckoutApiCallFactoryThis class implements raw HTTP 10Duke Scale License Checkout API mapping into a Java Client
 Ctenduke.scale.client.LicenseCheckoutModeEnumeration of possible modes that the tenduke.scale.client.DefaultLicenseCheckoutClient supports
 Ctenduke.scale.client.RestApiCallExecArgs< R >REST API call executor with arguments
 CSerializable
 Ctenduke.scale.api.model.AbstractRestApiObjectAbstract class of an REST API object
 Ctenduke.scale.api.model.AbstractSequenceRestApiObjectAbstract class of an REST API object that can be put to a sequence
 Ctenduke.scale.api.model.AbstractSequenceModifiableRestApiObjectAbstract class of an REST API object that is modifiable and contains related fields to modification
 Ctenduke.scale.api.model.AbstractUniqueRestApiObjectAbstract class of an REST API object that contains an identifier and is unique
 Ctenduke.scale.api.model.AbstractUuidModifiableRestApiObjectAbstract class of an REST API object that is modifiable and contains related fields to modification
 Ctenduke.scale.api.model.AbstractExternalReferenceRestApiObjectAbstract class of an REST API object that contains an external reference
 Ctenduke.scale.api.model.AbstractIdentityRestApiObjectAbstract class of an REST API object that represents an identity
 Ctenduke.scale.api.model.licensing.LicenseConsumerBase argument object for creating a new or updating existing license consumer
 Ctenduke.scale.api.model.licensing.LicenseeBase argument object for creating a new or updating existing licensee
 Ctenduke.scale.api.model.licensing.ProductBase argument object for creating a new or updating existing product
 Ctenduke.scale.api.model.licensing.ProductConfigBase argument object for creating a new or updating existing product config
 Ctenduke.scale.api.model.licensing.ProductFeatureBase argument object for creating a new or updating existing product feature
 Ctenduke.scale.api.model.licensing.EffectiveProductConfigInfoBase argument object for creating a new or updating existing effective product configuration information
 Ctenduke.scale.api.model.licensing.LicenseBase argument object for creating a new or updating existing license
 Ctenduke.scale.api.model.licensing.LicenseContainerBase argument object for creating a new or updating existing license container
 Ctenduke.scale.api.model.licensing.LicenseFeatureBase argument object for creating a new or updating existing license feature
 Ctenduke.scale.api.model.licensing.LicenseKeyBase argument object for creating a new or updating existing license key
 Ctenduke.scale.api.model.licensing.LicenseModelBase argument object for creating a new or updating existing license model
 Ctenduke.scale.api.model.licensecheckout.AbstractLicensesStatusList of licenses for an abstract license consumer
 Ctenduke.scale.api.model.licensecheckout.LicenseConsumerLicensesStatusList of licenses for a license consumer
 Ctenduke.scale.api.model.licensecheckout.LicenseKeyLicensesStatus
 Ctenduke.scale.api.model.licensecheckout.FeatureFlagsJwtResponseRepresents a response containing feature flags and received as a JWT
 Ctenduke.scale.api.model.licensecheckout.FeatureFlagsResponseRepresents a response that contains feature flags
 Ctenduke.scale.api.model.licensecheckout.LicenseConsumerClientBindingStatusList of client bindings for a license consumer
 Ctenduke.scale.api.model.licensecheckout.LicenseConsumptionProvides fields related to a license consumption
 Ctenduke.scale.api.model.licensecheckout.LicenseConsumptionClientBindingProvides fields for a client binding related to a license consumption
 Ctenduke.scale.api.model.licensing.FeatureFlagsBase argument object for creating a new or updating existing feature flags
 Ctenduke.scale.api.model.licensing.LicenseMetadataBase argument object for creating a new or updating existing license meta data
 CDefault
 Ctenduke.scale.api.model.licensing.Product.Creatable
 CInterceptor
 Ctenduke.scale.client.OkHttpLoggingInterceptorInterceptor that enables logging for OkHttpClient
 CAuthConfigLoader
 Ctenduke.scale.config.typesafe.TendukeScaleConfigLoader
 CTypesafeAuthConfig
 Ctenduke.scale.config.typesafe.TypesafeTendukeScaleConfigTendukeScaleConfig implementation based on Typesafe
 CSdkException
 Ctenduke.scale.api.exception.ApiExceptionModel class for API related exceptions
 CAbstractConfigBuilder
 Ctenduke.scale.api.config.DefaultTendukeScaleConfigBuilderBuilder that assembles a TendukeScaleConfig based on multiple configuration data sources
 CAuthConfig
 Ctenduke.scale.api.config.TendukeScaleConfig
 Ctenduke.scale.api.config.InMemoryTendukeScaleConfigData class that stores memory based configuration of the 10Duke Scale SDK for Java
 Ctenduke.scale.api.config.MinViableTendukeScaleConfigA minimal configuration implementation suitable for in memory based applications using license keys
 Ctenduke.scale.api.config.TendukeScaleConfigWithFallback
 Ctenduke.scale.config.typesafe.TypesafeTendukeScaleConfigTendukeScaleConfig implementation based on Typesafe
 CAuthConfigWithFallback
 Ctenduke.scale.api.config.TendukeScaleConfigWithFallback
 CConfigBuilder
 Ctenduke.scale.api.config.TendukeScaleConfigBuilderInterface to implement for assembling a TendukeScaleConfig based on multiple configuration data sources
 Ctenduke.scale.api.config.DefaultTendukeScaleConfigBuilderBuilder that assembles a TendukeScaleConfig based on multiple configuration data sources
 CConfigKeys
 Ctenduke.scale.api.config.TendukeScaleConfigKeyConstants for supported configuration keys
 CInMemoryAuthConfig
 Ctenduke.scale.api.config.InMemoryTendukeScaleConfigData class that stores memory based configuration of the 10Duke Scale SDK for Java
 CStandardJwtClaims
 Ctenduke.scale.api.model.jwt.LicenseTokenClaimsModel class that declares the custom JWT claims used in the 10Duke Scale license token
 CAuthorizationProvider
 Ctenduke.scale.api.ScaleJwtAuthorizationProviderAuthorization provider that supplies 10Duke ScaleJWT tokens and headers