Index

A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(ElementView) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor
 
action - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto
The action to perform on the server
activeInstanceVersion - Variable in class io.bdeploy.api.deploy.v1.InstanceDeploymentInformationApi
The currently active instance version.
activity(String) - Method in interface io.bdeploy.common.ActivityReporter.Activity
Updates the name of the activity
ActivityCancelledException() - Constructor for exception io.bdeploy.common.ActivityReporter.ActivityCancelledException
 
ActivityReporter - Interface in io.bdeploy.common
Allows reporting and tracking of activities.
ActivityReporter.Activity - Interface in io.bdeploy.common
An Activity allows updating progress and signaling when the ActivityReporter.Activity is finished.
ActivityReporter.ActivityCancelledException - Exception in io.bdeploy.common
Exception to be thrown when an activity has been cancelled from outside.
ActivityReporter.Delegating - Class in io.bdeploy.common
Delegator ActivityReporter which can change destination lazily once a proper instance is available (after server startup, ...).
ActivityReporter.Null - Class in io.bdeploy.common
No-op ActivityReporter, which does nothing, except being null.
ActivityReporter.Stream - Class in io.bdeploy.common
An ActivityReporter implementation which reports progress to a given PrintStream.
ActivityScope - Annotation Interface in io.bdeploy.jersey
Annotates a parameter which contributes to the scope of activities started within the current request.
ActivitySnapshot - Class in io.bdeploy.common
A serializable snapshot of an activity on the server.
ActivitySnapshot(String, String, long, long, long, List<String>, boolean, String, String) - Constructor for class io.bdeploy.common.ActivitySnapshot
 
add() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
add(Manifest.Key) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
add(Tree.Key, ObjectId) - Method in class io.bdeploy.bhive.model.Tree.Builder
Add an entry to the Tree.
add(Runnable) - Method in class io.bdeploy.common.util.TaskExecutor
Adds the given task to the list of task.
add(String...) - Method in class io.bdeploy.common.cfg.Configuration
Add a set of command line arguments to the mapping.
add(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
Add a matching scope for the given type.
add(Properties) - Method in class io.bdeploy.common.cfg.Configuration
Adds arbitrary (String) properties to the mapping.
add(WebSocket) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
ADD - Enum constant in enum class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto.RegistrationAction
 
addAll(Collection<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectExistsOperation
Add all ObjectId to check for existence
addApplicationTemplate(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
addChild(ElementView) - Method in class io.bdeploy.bhive.objects.view.TreeView
 
addField(String, Object) - Method in interface io.bdeploy.common.cli.data.DataResult
Adds a data field to the result.
addField(String, Object) - Method in class io.bdeploy.common.cli.data.DataResultBase
 
addFooter(String) - Method in interface io.bdeploy.common.cli.data.DataTable
 
addFooter(String) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
addHandler(HttpHandler, HttpHandlerRegistration) - Method in class io.bdeploy.jersey.JerseyServer
 
addHandler(HttpHandler, HttpHandlerRegistration) - Method in interface io.bdeploy.jersey.RegistrationTarget
 
addHorizontalRuler() - Method in interface io.bdeploy.common.cli.data.DataTable
Add a horizontal ruler row at the current position.
addHorizontalRuler() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
addHorizontalRuler() - Method in class io.bdeploy.common.cli.data.DataTableText
 
addInstanceTemplate(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
addInstanceVariableTemplate(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
addLabel(String, String) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
addLabel(String, String) - Method in class io.bdeploy.bhive.model.Manifest.Builder
Add a label to the manifest.
addLabel(String, String) - Method in class io.bdeploy.bhive.op.ImportOperation
Add additional meta-data to record in the manifest.
addListener(Consumer<ObjectChangeRegistration>) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
 
addListener(Consumer<ObjectChangeRegistration>) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
addManifest(Manifest) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
Concurrent-save adds a Manifest to the database.
addManifest(Manifest) - Method in class io.bdeploy.bhive.op.InsertManifestOperation
 
addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.CopyOperation
Add a Manifest to be inserted into the destination hive.
addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.FsckOperation
Add a Manifest to check.
addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ObjectListOperation
Restrict ObjectId listing to the given Manifest(s).
addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.remote.FetchOperation
 
addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.remote.PushOperation
 
addManifest(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.CopyOperation
Adds multiple Manifests to be inserted into the destination hive.
addManifest(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.ObjectListOperation
Restrict ObjectId listing to the given Manifest(s).
addManifest(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.remote.FetchOperation
 
addManifest(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.remote.PushOperation
 
addManifestRef(ObjectId) - Method in class io.bdeploy.bhive.op.ManifestRefLoadOperation
 
addManifests(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.FsckOperation
Add multiple Manifest to check.
addManifestSpawnListener(BHiveRegistry.MultiManifestSpawnListener) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
addMarker(ObjectId) - Method in class io.bdeploy.bhive.objects.MarkerDatabase
Marks the given ObjectId.
addObject(byte[]) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Add a new object to the database from in-memory data.
addObject(ObjectId) - Method in class io.bdeploy.bhive.op.CopyOperation
Add an ObjectId to be copied into the destination hive
addObject(ObjectId) - Method in class io.bdeploy.bhive.op.InsertExistingObjectsOperation
Add an ObjectId to copy from the source ObjectManager.
addObject(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectExistsOperation
Add an ObjectId to check for existence
addObject(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectSizeOperation
Add an object to measure
addObject(InputStream) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Add a new object to the database from the given InputStream.
addObject(Path) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Add a new object to the database from an existing file.
addObject(Collection<ObjectId>) - Method in class io.bdeploy.bhive.op.CopyOperation
Add an ObjectIds to be copied into the destination hive
addObject(Collection<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectSizeOperation
Add an object to measure
addParameter(String, String) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
addParameters(Configuration) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
addParameters(Map<String, String>) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
addParameterTemplate(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
addPermission(ScopedPermission) - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
addPermission(Collection<ScopedPermission>) - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
addRoot(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestConsistencyCheckOperation
Add a Manifest to check for consistency.
addRoot(Manifest.Key) - Method in class io.bdeploy.bhive.op.ObjectConsistencyCheckOperation
Add a root Manifest to traverse and check objects of recursively.
addSpawnListener(ManifestSpawnListener) - Method in class io.bdeploy.bhive.BHive
 
addSpawnListener(ManifestSpawnListener) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
addTree(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectListOperation
Restrict ObjectId listing to the given Tree(s).
addTree(Set<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectListOperation
Restrict ObjectId listing to the given Tree(s).
ADMIN - Enum constant in enum class io.bdeploy.common.security.ScopedPermission.Permission
New resources can be created and existing ones can be deleted.
ADMIN_PERMISSION - Static variable in class io.bdeploy.common.security.ApiAccessToken
 
afterStartup() - Method in class io.bdeploy.jersey.JerseyServer
 
afterStartup() - Method in interface io.bdeploy.jersey.RegistrationTarget
 
AIX - Enum constant in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
 
alias() - Element in annotation interface io.bdeploy.common.cli.ToolBase.CliTool.CliName
 
ApiAccessToken - Class in io.bdeploy.common.security
Represents a secure access token.
ApiAccessToken() - Constructor for class io.bdeploy.common.security.ApiAccessToken
 
ApiAccessToken.Builder - Class in io.bdeploy.common.security
 
APP_TEMPLATES_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
appInfo - Variable in class io.bdeploy.api.product.v1.ProductVersionDescriptor
A mapping of application names (defined in ProductDescriptor.applications) to OsHelper.OperatingSystem specific relative paths to app-info.yaml files.
appInfoYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
ApplicationDescriptorApi - Class in io.bdeploy.api.product.v1
 
ApplicationDescriptorApi() - Constructor for class io.bdeploy.api.product.v1.ApplicationDescriptorApi
 
applications - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
applications - Variable in class io.bdeploy.api.validation.v1.dto.ProductValidationDescriptorApi
A map of application names to their respective `app-info.yaml` files.
applicationTemplates - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
applicationTemplateYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
arg() - Element in annotation interface io.bdeploy.common.cfg.Configuration.Help
 
assertEquals(Object, Object, String) - Static method in class io.bdeploy.common.util.RuntimeAssert
 
assertFalse(boolean, String) - Static method in class io.bdeploy.common.util.RuntimeAssert
 
assertNotNull(Object) - Static method in class io.bdeploy.common.util.RuntimeAssert
 
assertNotNull(Object, String) - Static method in class io.bdeploy.common.util.RuntimeAssert
 
assertTrue(boolean, String) - Static method in class io.bdeploy.common.util.RuntimeAssert
 
audit(AuditRecord) - Method in interface io.bdeploy.common.audit.Auditor
Stores the given audit record.
audit(AuditRecord) - Method in class io.bdeploy.common.audit.NullAuditor
 
audit(AuditRecord) - Method in class io.bdeploy.common.audit.Slf4jAuditor
 
Auditor - Interface in io.bdeploy.common.audit
A Auditor is responsible for persisting AuditRecords.
AuditParameterExtractor - Class in io.bdeploy.bhive.audit
Extracts field values from Hive BHive.Operations for auditing purposes.
AuditParameterExtractor() - Constructor for class io.bdeploy.bhive.audit.AuditParameterExtractor
 
AuditParameterExtractor.AuditStrategy - Enum Class in io.bdeploy.bhive.audit
Defines the strategy used to extract a fields value.
AuditParameterExtractor.AuditWith - Annotation Interface in io.bdeploy.bhive.audit
Determines how a field should be audited
AuditParameterExtractor.NoAudit - Annotation Interface in io.bdeploy.bhive.audit
Prevents auditing of the given Field.
AuditRecord - Class in io.bdeploy.common.audit
Immutable object representing an audit entry.
AuditRecord.Builder - Class in io.bdeploy.common.audit
 
AuditRecord.Severity - Enum Class in io.bdeploy.common.audit
 
AUTHENTICATION_SCHEME - Static variable in class io.bdeploy.jersey.JerseyAuthenticationProvider
 
awaitAll(Collection<Future<?>>) - Static method in class io.bdeploy.common.util.FutureHelper
 
AwaitDirectoryLockOperation - Class in io.bdeploy.bhive.op
Waits until a given directory is unlocked.
AwaitDirectoryLockOperation() - Constructor for class io.bdeploy.bhive.op.AwaitDirectoryLockOperation
 

B

begin() - Method in class io.bdeploy.bhive.BHiveTransactions
Begins a new transaction on this thread.
beginReporting() - Method in class io.bdeploy.common.ActivityReporter.Stream
Begins the reporting process.
BHive - Class in io.bdeploy.bhive
A high level management layer for storage repositories.
BHive(URI, Auditor, ActivityReporter) - Constructor for class io.bdeploy.bhive.BHive
Creates a new hive instance.
BHive.Operation<T> - Class in io.bdeploy.bhive
Base class for all operations that need to access internals of the BHive they are executed on.
BHive.TransactedOperation<T> - Class in io.bdeploy.bhive
Base class for operations which require an open transaction, set up by the caller.
BHiveCli - Class in io.bdeploy.bhive.cli
Main CLI entry point.
BHiveCli() - Constructor for class io.bdeploy.bhive.cli.BHiveCli
 
BHiveExecution - Interface in io.bdeploy.bhive
Interface for objects accepting a BHive.Operation for execution.
BHiveJacksonModule - Class in io.bdeploy.bhive.remote.jersey
A jackson module which adds logic to (de-) serialize Manifest.Keys.
BHiveJacksonModule() - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveJacksonModule
 
BHiveLocator - Interface in io.bdeploy.bhive.remote.jersey
Root resource location for all hives.
BHiveLocatorImpl - Class in io.bdeploy.bhive.remote.jersey
Uses the server's BHiveRegistry to find a named BHive and return it's BHiveRegistry.
BHiveLocatorImpl() - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveLocatorImpl
 
BHiveRegistry - Class in io.bdeploy.bhive.remote.jersey
The BHive registry holds all instances of BHive which are served by the server.
BHiveRegistry(ActivityReporter, Function<BHive, ScopedPermission.Permission>) - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
BHiveRegistry.MultiManifestSpawnListener - Interface in io.bdeploy.bhive.remote.jersey
A listener which can be attached to the registry which is notified whenever Manifests spawn in any of the registered hives, see ManifestSpawnListener.
BHiveResource - Interface in io.bdeploy.bhive.remote.jersey
Resource allowing access to a single BHive.
BHiveResource.FetchSpec - Class in io.bdeploy.bhive.remote.jersey
 
BHiveResource.ObjectListSpec - Class in io.bdeploy.bhive.remote.jersey
 
BHiveResourceImpl - Class in io.bdeploy.bhive.remote.jersey
 
BHiveResourceImpl(BHive, ActivityReporter) - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
BHiveTransactions - Class in io.bdeploy.bhive
Keeps track of running operations in the JVM.
BHiveTransactions(BHive, Path, ActivityReporter) - Constructor for class io.bdeploy.bhive.BHiveTransactions
 
BHiveTransactions.Transaction - Interface in io.bdeploy.bhive
Represents a writing transaction in the BHive.
binder() - Method in class io.bdeploy.bhive.remote.jersey.BHiveJacksonModule
 
binder() - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
BLOB - Enum constant in enum class io.bdeploy.bhive.model.Tree.EntryType
 
BlobView - Class in io.bdeploy.bhive.objects.view
View of a blob (simple file content stored in a BHive).
BlobView(ObjectId, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.BlobView
 
BROADCAST_EXECUTOR - Static variable in class io.bdeploy.jersey.JerseyServer
 
BUFFER_SIZE - Static variable in class io.bdeploy.bhive.op.ObjectWriteOperation
 
build() - Method in class io.bdeploy.bhive.model.Tree.Builder
 
build() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
 
build() - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
build() - Method in class io.bdeploy.common.cli.data.DataTableRowBuilder
 
build() - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
build(BHiveExecution) - Method in class io.bdeploy.bhive.model.Manifest.Builder
 
Builder() - Constructor for class io.bdeploy.bhive.model.Tree.Builder
 
Builder() - Constructor for class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
 
Builder() - Constructor for class io.bdeploy.common.audit.AuditRecord.Builder
 
Builder() - Constructor for class io.bdeploy.common.security.ApiAccessToken.Builder
 
Builder(Manifest.Key) - Constructor for class io.bdeploy.bhive.model.Manifest.Builder
 
BY_TAG_NEWEST_LAST - Static variable in class io.bdeploy.bhive.util.VersionComparator
 
bytesToHex(byte[]) - Static method in class io.bdeploy.common.util.Hex
 

C

call() - Method in class io.bdeploy.bhive.BHive.TransactedOperation
 
call() - Method in class io.bdeploy.bhive.op.AwaitDirectoryLockOperation
 
call() - Method in class io.bdeploy.bhive.op.CopyOperation
 
call() - Method in class io.bdeploy.bhive.op.ExportOperation
 
call() - Method in class io.bdeploy.bhive.op.ExportTreeOperation
 
call() - Method in class io.bdeploy.bhive.op.FsckOperation
 
call() - Method in class io.bdeploy.bhive.op.InsertManifestOperation
 
call() - Method in class io.bdeploy.bhive.op.LockDirectoryOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestConsistencyCheckOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestDeleteOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestExistsOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestLexicalMaxTagOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestListOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestLoadOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestMaxIdOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestNextIdOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestRefLoadOperation
 
call() - Method in class io.bdeploy.bhive.op.ManifestRefScanOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectConsistencyCheckOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectExistsOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectListOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectLoadOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectSizeOperation
 
call() - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
 
call() - Method in class io.bdeploy.bhive.op.PruneOperation
 
call() - Method in class io.bdeploy.bhive.op.ReleaseDirectoryLockOperation
 
call() - Method in class io.bdeploy.bhive.op.remote.PushOperation
 
call() - Method in class io.bdeploy.bhive.op.ScanOperation
 
call() - Method in class io.bdeploy.bhive.op.TreeEntryLoadOperation
 
call() - Method in class io.bdeploy.bhive.op.TreeLoadOperation
 
call(ObjectDatabase) - Method in interface io.bdeploy.bhive.objects.ObjectManager.DbCallable
 
callTransacted() - Method in class io.bdeploy.bhive.BHive.TransactedOperation
Executes the operation.
callTransacted() - Method in class io.bdeploy.bhive.op.ImportFileOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.ImportObjectOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.ImportOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.ImportTreeOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.InsertArtificialTreeOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.InsertExistingObjectsOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.InsertManifestRefOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.ObjectReadOperation
 
callTransacted() - Method in class io.bdeploy.bhive.op.remote.FetchOperation
 
cancel - Variable in class io.bdeploy.common.ActivitySnapshot
 
cancelTask(String) - Method in class io.bdeploy.jersey.activity.JerseyRemoteActivityResourceImpl
 
cast(Object) - Static method in class io.bdeploy.common.cfg.Configuration
 
cell(Object) - Method in class io.bdeploy.common.cli.data.DataTableRowBuilder
 
CERT_ALIAS - Static variable in class io.bdeploy.common.security.SecurityHelper
 
CHANGED - Enum constant in enum class io.bdeploy.jersey.ws.change.msg.ObjectEvent
The specified object has changed.
check() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
checkClientTrusted(X509Certificate[], String) - Method in class io.bdeploy.jersey.TrustAllServersTrustManager
 
checkObject(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Verifies that a given ObjectIds backing file still hashes to the given ObjectId.
checkObject(ObjectId, boolean) - Method in class io.bdeploy.bhive.objects.ObjectManager
Checks whether a given ObjectIds backing file store is OK.
checkServerTrusted(X509Certificate[], String) - Method in class io.bdeploy.jersey.TrustAllServersTrustManager
 
cleanStaleTransactions() - Method in class io.bdeploy.bhive.BHiveTransactions
This method can be used to detect and clean stale transactions which may keep (potentially damaged) objects alive.
clear() - Method in class io.bdeploy.jersey.JerseyRequestContext
 
clear() - Method in class io.bdeploy.jersey.JerseyScopeService
 
CLI - Enum constant in enum class io.bdeploy.common.metrics.Metrics.MetricGroup
 
CLIENT - Enum constant in enum class io.bdeploy.common.security.ScopedPermission.Permission
Permission for users allowed to *only* see/download clients.
CliTool() - Constructor for class io.bdeploy.common.cli.ToolBase.CliTool
 
close() - Method in class io.bdeploy.bhive.BHive
 
close() - Method in interface io.bdeploy.bhive.BHiveTransactions.Transaction
 
close() - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
close() - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
close() - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
close() - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
close() - Method in interface io.bdeploy.bhive.remote.RemoteBHive
 
close() - Method in interface io.bdeploy.common.ActivityReporter.Activity
 
close() - Method in interface io.bdeploy.common.audit.Auditor
 
close() - Method in class io.bdeploy.common.audit.NullAuditor
 
close() - Method in class io.bdeploy.common.audit.Slf4jAuditor
 
close() - Method in interface io.bdeploy.common.NoThrowAutoCloseable
 
close() - Method in class io.bdeploy.jersey.activity.JerseyRemoteActivityProxy
 
close() - Method in class io.bdeploy.jersey.JerseyServer
 
close() - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientWebSocket
 
close(Closeable) - Static method in class io.bdeploy.common.util.StreamHelper
Closes the given object without throwing an IOException exception.
COLLECTION_PEEK - Enum constant in enum class io.bdeploy.bhive.audit.AuditParameterExtractor.AuditStrategy
 
COLLECTION_SIZE - Enum constant in enum class io.bdeploy.bhive.audit.AuditParameterExtractor.AuditStrategy
 
CollectionHelper - Class in io.bdeploy.common.util
 
column(DataTableColumn) - Method in interface io.bdeploy.common.cli.data.DataTable
Adds a column to the table.
column(DataTableColumn) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
column(String, int) - Method in interface io.bdeploy.common.cli.data.DataTable
Adds a column to the table.
column(String, int) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
compare(Manifest, Manifest) - Method in class io.bdeploy.bhive.model.SortManifestsByReferences
 
compare(Version, Version) - Static method in class io.bdeploy.common.util.VersionHelper
Compares the two versions taking null into account.
compare(String, String) - Method in class io.bdeploy.common.util.SortOneAsLastComparator
 
compare(String, String) - Static method in class io.bdeploy.common.util.VersionHelper
Parses and compares the two version object.
compareTo(Manifest) - Method in class io.bdeploy.bhive.model.Manifest
 
compareTo(Manifest.Key) - Method in class io.bdeploy.bhive.model.Manifest.Key
 
compareTo(Manifest.ReferenceKey) - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
compareTo(ObjectId) - Method in class io.bdeploy.bhive.model.ObjectId
 
compareTo(Tree.Key) - Method in class io.bdeploy.bhive.model.Tree.Key
 
compareTo(ElementView) - Method in class io.bdeploy.bhive.objects.view.ElementView
 
compareTo(Version) - Method in class io.bdeploy.common.Version
 
compareTo(ObjectScope) - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
conAccepted - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
conBytesRead - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
conBytesWritten - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
conClosed - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
conConnected - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
conErrored - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
CONFIG_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
configTemplates - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
Configuration - Class in io.bdeploy.common.cfg
The Configuration is basically a wrapper around a Map which exposes access to the Map through Annotations.
Configuration() - Constructor for class io.bdeploy.common.cfg.Configuration
 
Configuration.ConfigurationNameMapping - Annotation Interface in io.bdeploy.common.cfg
Maps the annotated method to another property name in the context.
Configuration.ConfigurationValueMapping - Annotation Interface in io.bdeploy.common.cfg
Annotated field's value will be mapped on injection using the given Configuration.ValueMapping policy.
Configuration.ConfigValidator<T> - Interface in io.bdeploy.common.cfg
 
Configuration.EnvironmentFallback - Annotation Interface in io.bdeploy.common.cfg
 
Configuration.Help - Annotation Interface in io.bdeploy.common.cfg
 
Configuration.ValidationMessage - Annotation Interface in io.bdeploy.common.cfg
 
Configuration.Validator - Annotation Interface in io.bdeploy.common.cfg
 
Configuration.ValueMapping - Enum Class in io.bdeploy.common.cfg
 
ConfiguredCliTool(Class<T>) - Constructor for class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
ConfigValidationException - Exception in io.bdeploy.common.cfg
 
ConfigValidationException() - Constructor for exception io.bdeploy.common.cfg.ConfigValidationException
 
content(ElementView, ElementView, Tree.EntryType, Tree.EntryType) - Static method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
CONTENT_DIFF - Enum constant in enum class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff.DifferenceType
 
copy(InputStream, OutputStream) - Static method in class io.bdeploy.common.util.StreamHelper
Copies the given input stream to the given output stream.
CopyOperation - Class in io.bdeploy.bhive.op
The CopyOperation copies objects and manifests from one local BHive to another local BHive.
CopyOperation() - Constructor for class io.bdeploy.bhive.op.CopyOperation
 
counter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.CounterMetric
 
counter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramMetric
 
counter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterMetric
 
counter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.TimerMetric
 
CounterFields() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.CounterFields
 
CounterMetric() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.CounterMetric
 
counters - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
create() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
create() - Static method in class io.bdeploy.common.RetryableScope
 
create(byte[], int, int) - Static method in class io.bdeploy.bhive.model.ObjectId
Create an ObjectId by calculating the ID of the given content.
createByCopy(InputStream, Path) - Static method in class io.bdeploy.bhive.model.ObjectId
Create an ObjectId by calculating the ID of the content of the given source InputStream.
CREATED - Enum constant in enum class io.bdeploy.jersey.ws.change.msg.ObjectEvent
The specified object has been created.
createDataTable() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createEmptyResult() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createFromStreamNoCopy(InputStream) - Static method in class io.bdeploy.bhive.model.ObjectId
Creates an ObjectId by calculating the ID of the content of the given InputStream.
createNoOp() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createObjectMapper(JacksonHelper.MapperType) - Static method in class io.bdeploy.common.util.JacksonHelper
 
createResult(PrintStream) - Method in enum class io.bdeploy.common.cli.data.DataFormat
 
createResultWithErrorMessage(String) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createResultWithSuccessMessage(String) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createScopedName(String, OsHelper.OperatingSystem) - Static method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
createSecretKey(char[]) - Static method in class io.bdeploy.common.security.SecurityHelper
 
createSignaturePack(T, Path, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Creates a new encoded and signed token for this server.
createSignaturePack(T, KeyStore, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Creates a new encoded and signed token for this server.
createSuccess() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
createTable(PrintStream) - Method in enum class io.bdeploy.common.cli.data.DataFormat
 
createToken(T, KeyStore, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Create a valid security token suitable for HTTPS traffic verification.
CredentialsApi - Class in io.bdeploy.api.remote.v1.dto
 
CredentialsApi(String, String) - Constructor for class io.bdeploy.api.remote.v1.dto.CredentialsApi
 
CSV - Enum constant in enum class io.bdeploy.common.cli.data.DataFormat
 
current - Variable in class io.bdeploy.common.ActivitySnapshot
 
current - Variable in class io.bdeploy.jersey.cli.LocalLoginData
 
CustomEditor - Class in io.bdeploy.api.plugin.v1
Describes a custom editor plugin.
CustomEditor(String, String, boolean) - Constructor for class io.bdeploy.api.plugin.v1.CustomEditor
 
CustomProductVersionSorter - Class in io.bdeploy.api.plugin.v1
Provides a custom sorting algorithm for product versions.
CustomProductVersionSorter(Comparator<String>) - Constructor for class io.bdeploy.api.plugin.v1.CustomProductVersionSorter
 

D

DamagedObjectView - Class in io.bdeploy.bhive.objects.view
Holds data about an object which was damaged.
DamagedObjectView(ObjectId, Tree.EntryType, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.DamagedObjectView
 
data - Variable in class io.bdeploy.common.cli.data.DataTableCell
 
DataFormat - Enum Class in io.bdeploy.common.cli.data
The different DataTable formats.
DataResult - Interface in io.bdeploy.common.cli.data
Represents the result of a CLI tool.
DataResultBase - Class in io.bdeploy.common.cli.data
 
DataResultBase(PrintStream) - Constructor for class io.bdeploy.common.cli.data.DataResultBase
 
DataResultCsv - Class in io.bdeploy.common.cli.data
 
DataResultCsv(PrintStream) - Constructor for class io.bdeploy.common.cli.data.DataResultCsv
 
DataResultJson - Class in io.bdeploy.common.cli.data
 
DataResultJson(PrintStream) - Constructor for class io.bdeploy.common.cli.data.DataResultJson
 
DataResultText - Class in io.bdeploy.common.cli.data
 
DataResultText(PrintStream) - Constructor for class io.bdeploy.common.cli.data.DataResultText
 
DataTable - Interface in io.bdeploy.common.cli.data
A table displaying a series of DataTableCells.
DataTableBase - Class in io.bdeploy.common.cli.data
Base class for DataTable implementations.
DataTableBase(PrintStream) - Constructor for class io.bdeploy.common.cli.data.DataTableBase
 
DataTableCell - Class in io.bdeploy.common.cli.data
A single cell of a DataTable.
DataTableCell(String) - Constructor for class io.bdeploy.common.cli.data.DataTableCell
 
DataTableCell(String, int) - Constructor for class io.bdeploy.common.cli.data.DataTableCell
 
DataTableColumn - Class in io.bdeploy.common.cli.data
A single column in a DataTable.
DataTableColumn(String, int) - Constructor for class io.bdeploy.common.cli.data.DataTableColumn
 
DataTableColumn(String, String, int) - Constructor for class io.bdeploy.common.cli.data.DataTableColumn
 
DataTableCsv - Class in io.bdeploy.common.cli.data
 
DataTableJson - Class in io.bdeploy.common.cli.data
 
DataTableRowBuilder - Class in io.bdeploy.common.cli.data
Builds a table row cell by cell.
DataTableText - Class in io.bdeploy.common.cli.data
 
db(ObjectManager.DbCallable<T>) - Method in class io.bdeploy.bhive.objects.ObjectManager
Perform an operation on the actual underlying object database.
decrypt(String, SecretKeySpec) - Static method in class io.bdeploy.common.security.SecurityHelper
 
DEFAULT_NAME - Static variable in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
DefaultReferenceHandler - Class in io.bdeploy.bhive.objects
Default reference handler which recursively exports Manifest references inline in the referencing location.
DefaultReferenceHandler(ObjectManager) - Constructor for class io.bdeploy.bhive.objects.DefaultReferenceHandler
 
Delegating() - Constructor for class io.bdeploy.common.ActivityReporter.Delegating
 
delete() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
delete(String) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
deleteRecursive(Path) - Static method in class io.bdeploy.common.util.PathHelper
 
DependencyFetcher - Interface in io.bdeploy.api.product.v1
Implementors are capable of asserting that a given dependency is present in the given hive.
description - Variable in class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
Optional Human readable description of the instance.
description - Variable in class io.bdeploy.api.remote.v1.dto.InstanceGroupConfigurationApi
Additional descriptive text.
description - Variable in class io.bdeploy.api.remote.v1.dto.SoftwareRepositoryConfigurationApi
Additional descriptive text.
detachThread() - Method in class io.bdeploy.bhive.BHiveTransactions
Transactions are inherited by default.
details - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
Type and event specific details about the event.
DEVELOPMENT - Enum constant in enum class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi.InstancePurposeApi
 
diff() - Element in annotation interface io.bdeploy.bhive.cli.TreeTool.TreeConfig
 
diff() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeDiff
 
directoryFriendlyName() - Method in class io.bdeploy.bhive.model.Manifest.Key
 
DiscUsageTool - Class in io.bdeploy.bhive.cli
A tool to check disc usage for one or more given manifests.
DiscUsageTool() - Constructor for class io.bdeploy.bhive.cli.DiscUsageTool
 
DiscUsageTool.DiscUsageConfig - Annotation Interface in io.bdeploy.bhive.cli
 
done() - Method in interface io.bdeploy.common.ActivityReporter.Activity
Signals that this ActivityReporter.Activity is done, removing it from the managing ActivityReporter.
dump() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
duration - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
Total duration in milliseconds
duration - Variable in class io.bdeploy.common.ActivitySnapshot
 
duration() - Method in interface io.bdeploy.common.ActivityReporter.Activity
Return the amount of milliseconds since the activity has been started.
dynamicPermission() - Element in annotation interface io.bdeploy.common.security.RequiredPermission
References a method on the resource which accepts the scope as string, and returns the required minimum permission on that scope.

E

ElementView - Class in io.bdeploy.bhive.objects.view
Base of all view carried by a TreeView recursively.
ElementView(ObjectId, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.ElementView
 
ellipsis(String, int) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
EMPTY - Static variable in class io.bdeploy.jersey.ws.change.msg.ObjectScope
An empty scope matching any incoming scope.
encrypt(String, SecretKeySpec) - Static method in class io.bdeploy.common.security.SecurityHelper
 
EndpointsConfigurationApi - Class in io.bdeploy.api.remote.v1.dto
 
EndpointsConfigurationApi() - Constructor for class io.bdeploy.api.remote.v1.dto.EndpointsConfigurationApi
 
equals(Version, Version) - Static method in class io.bdeploy.common.util.VersionHelper
Compares whether or not the two versions are equal.
equals(Object) - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
equals(Object) - Method in class io.bdeploy.bhive.model.Manifest
 
equals(Object) - Method in class io.bdeploy.bhive.model.Manifest.Key
 
equals(Object) - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
equals(Object) - Method in class io.bdeploy.bhive.model.ObjectId
 
equals(Object) - Method in class io.bdeploy.bhive.model.Tree.Key
 
equals(Object) - Method in class io.bdeploy.bhive.objects.view.ElementView
 
equals(Object) - Method in class io.bdeploy.common.security.RemoteService
 
equals(Object) - Method in class io.bdeploy.common.security.ScopedPermission
 
equals(Object) - Method in class io.bdeploy.common.Version
 
equals(Object) - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
ERROR - Enum constant in enum class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi.ProductValidationSeverity
 
ERROR - Enum constant in enum class io.bdeploy.common.audit.AuditRecord.Severity
 
ERROR - Enum constant in enum class io.bdeploy.common.cli.data.ExitCode
 
event - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
The event which happened.
ExceptionHelper - Class in io.bdeploy.common.util
 
excludeTree(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectListOperation
When scanning, exclude the given Tree and all of it's children.
excludeTree(Set<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectListOperation
When scanning, exclude the given Tree and all of it's children.
execute(BHive.Operation<T>) - Method in class io.bdeploy.bhive.BHive
Execute the given BHive.Operation on this BHive.
execute(BHive.Operation<X>) - Method in class io.bdeploy.bhive.BHive.Operation
Execute another BHive.Operation on the BHive which is currently associated with this BHive.Operation.
execute(BHive.Operation<X>) - Method in interface io.bdeploy.bhive.BHiveExecution
 
existing - Variable in class io.bdeploy.bhive.op.ObjectExistsOperation.Result
Objects that are existing
ExistingFileValidator - Class in io.bdeploy.common.cfg
 
ExistingFileValidator() - Constructor for class io.bdeploy.common.cfg.ExistingFileValidator
 
ExistingPathValidator - Class in io.bdeploy.common.cfg
 
ExistingPathValidator() - Constructor for class io.bdeploy.common.cfg.ExistingPathValidator
 
exists(Path) - Static method in class io.bdeploy.common.util.PathHelper
Files.exists is incredible inefficient.
ExitCode - Enum Class in io.bdeploy.common.cli.data
 
expand(String, int) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
ExportOperation - Class in io.bdeploy.bhive.op
Export a Manifests root Tree to a target directory.
ExportOperation() - Constructor for class io.bdeploy.bhive.op.ExportOperation
 
ExportTool - Class in io.bdeploy.bhive.cli
A tool to export a given manifest's files recursively to a target directory.
ExportTool() - Constructor for class io.bdeploy.bhive.cli.ExportTool
 
ExportTool.ExportConfig - Annotation Interface in io.bdeploy.bhive.cli
 
exportTree(ObjectId, Path, ReferenceHandler) - Method in class io.bdeploy.bhive.objects.ObjectManager
Exports a given tree (by ObjectId) to the given location, which must not exist yet.
ExportTreeOperation - Class in io.bdeploy.bhive.op
Export a Tree recursively into a directory and return the
ExportTreeOperation() - Constructor for class io.bdeploy.bhive.op.ExportTreeOperation
 
extract(BHive.Operation<?>) - Method in class io.bdeploy.bhive.audit.AuditParameterExtractor
 

F

fetch(BHive, SortedSet<String>, OsHelper.OperatingSystem) - Method in interface io.bdeploy.api.product.v1.DependencyFetcher
 
fetch(BHive, SortedSet<String>, OsHelper.OperatingSystem) - Method in class io.bdeploy.api.product.v1.impl.LocalDependencyFetcher
 
fetch(BHive, SortedSet<String>, OsHelper.OperatingSystem) - Method in class io.bdeploy.api.product.v1.impl.MultiLocalDependencyFetcher
 
fetch(BHive, SortedSet<String>, OsHelper.OperatingSystem) - Method in class io.bdeploy.api.product.v1.impl.RemoteDependencyFetcher
 
fetch(BHiveResource.FetchSpec) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Fetch manifests from the remote as ZIPed BHive.
fetch(BHiveResource.FetchSpec) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
fetch(Set<ObjectId>, Set<Manifest.Key>) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
fetch(Set<ObjectId>, Set<Manifest.Key>) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
fetch(Set<ObjectId>, Set<Manifest.Key>) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Fetch manifests from the remote as ZIPed BHive.
fetchAsStream(BHiveResource.FetchSpec) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Streams manifests and objects from the remove hive.
fetchAsStream(BHiveResource.FetchSpec) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
fetchAsStream(Set<ObjectId>, Set<Manifest.Key>) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
fetchAsStream(Set<ObjectId>, Set<Manifest.Key>) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
fetchAsStream(Set<ObjectId>, Set<Manifest.Key>) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Streams the given objects one after each other to the given output stream.
FetchOperation - Class in io.bdeploy.bhive.op.remote
Fetches manifests from a remote BHive to the local BHive.
FetchOperation() - Constructor for class io.bdeploy.bhive.op.remote.FetchOperation
 
FetchSpec() - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveResource.FetchSpec
 
FetchTool - Class in io.bdeploy.bhive.cli
A tool to fetch one or more manifests with all required objects from a remote hive to the local hive.
FetchTool() - Constructor for class io.bdeploy.bhive.cli.FetchTool
 
FetchTool.FetchConfig - Annotation Interface in io.bdeploy.bhive.cli
 
fifteenMinRate - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterFields
 
FILE_NAME - Static variable in class io.bdeploy.api.deploy.v1.InstanceDeploymentInformationApi
 
FILE_NAME - Static variable in class io.bdeploy.api.product.v1.ApplicationDescriptorApi
The name under which the ApplicationDescriptorApi can be found in a conforming application folder.
FILE_NAME - Static variable in class io.bdeploy.api.validation.v1.dto.ProductValidationDescriptorApi
The internal file name used when packaging the ProductValidationDescriptorApi in a ZIP file to send to the server.
FILE_SYSTEM_MIN_SPACE - Static variable in class io.bdeploy.jersey.JerseyServer
 
FileSystemSpaceService - Class in io.bdeploy.jersey.fs
 
FileSystemSpaceService() - Constructor for class io.bdeploy.jersey.fs.FileSystemSpaceService
 
filter(ClientRequestContext) - Method in class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeClientFilter
 
filter(ClientRequestContext) - Method in class io.bdeploy.jersey.JerseyGZipFilter
 
filter(ClientRequestContext) - Method in class io.bdeploy.jersey.JerseyOnBehalfOfFilter
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeServerFilter
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.JerseyAuthenticationProvider
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.JerseyAuthenticationProvider.JerseyAuthenticationUnprovider
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.JerseyAuthenticationProvider.JerseyAuthenticationWeakenerProvider
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.JerseyMetricsFilter
 
filter(ContainerRequestContext) - Method in class io.bdeploy.jersey.JerseyWriteLockFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeServerFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.bdeploy.jersey.JerseyAuditingFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.bdeploy.jersey.JerseyAuthenticationProvider
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.bdeploy.jersey.JerseyMetricsFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.bdeploy.jersey.JerseyWriteLockFilter
 
fiveMinRate - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterFields
 
FixedLengthStream - Class in io.bdeploy.common.util
An input stream that reads a given amount of bytes from a stream.
FixedLengthStream(InputStream, long) - Constructor for class io.bdeploy.common.util.FixedLengthStream
Creates a new input stream that reads the given amount from the given stream.
format(long) - Static method in class io.bdeploy.common.util.FormatHelper
Formats the given date into a human readable string
format(TemporalAccessor) - Static method in class io.bdeploy.common.util.FormatHelper
Formats the given date into a human readable string
format(Date) - Static method in class io.bdeploy.common.util.FormatHelper
Formats the given date into a human readable string
formatDuration(long) - Static method in class io.bdeploy.common.util.FormatHelper
Formats the given duration into a human readable format
formatFileSize(long) - Static method in class io.bdeploy.common.util.FormatHelper
Formats the given file size in bytes into a human readable format;
formatHelp(Class<? extends Annotation>, DataTable) - Static method in class io.bdeploy.common.cfg.Configuration
Analyze Configuration.Help annotations on the target Annotation and print out help information on the given PrintStream.
FormatHelper - Class in io.bdeploy.common.util
Contains static helpers to format various data types into a human readable format.
formatRemainingTime(long) - Static method in class io.bdeploy.common.util.FormatHelper
Returns a human readable string of the given time.
formatTransferRate(long, long) - Static method in class io.bdeploy.common.util.FormatHelper
Calculates and formats the transfer rate into a human readable string
forService(RemoteService, String, ActivityReporter) - Static method in interface io.bdeploy.bhive.remote.RemoteBHive
Figures out the type of RemoteBHive required for the given RemoteService and returns an instance.
forSystem() - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
fromPath(Path, Class<T>) - Static method in class io.bdeploy.bhive.util.StorageHelper
De-serializes an Object of given type from a given file
fromRawBytes(byte[], Class<T>) - Static method in class io.bdeploy.bhive.util.StorageHelper
De-serializes an Object of given type from a byte[].
fromRequest(ContainerRequestContext) - Static method in class io.bdeploy.common.audit.AuditRecord.Builder
 
fromStream(InputStream, Class<T>) - Static method in class io.bdeploy.bhive.util.StorageHelper
De-serializes an Object of given type from a stream into memory.
fromSystem() - Static method in class io.bdeploy.common.audit.AuditRecord.Builder
 
fromYamlStream(InputStream, Class<T>) - Static method in class io.bdeploy.bhive.util.StorageHelper
De-serializes an Object of given type from a YAML content stream into memory.
FsckOperation - Class in io.bdeploy.bhive.op
The FsckOperation checks the hive for consistency problems.
FsckOperation() - Constructor for class io.bdeploy.bhive.op.FsckOperation
 
FsckTool - Class in io.bdeploy.bhive.cli
A tool to check consistency of manifests and objects.
FsckTool() - Constructor for class io.bdeploy.bhive.cli.FsckTool
 
FsckTool.FsckConfig - Annotation Interface in io.bdeploy.bhive.cli
 
FutureHelper - Class in io.bdeploy.common.util
Helper to aid in working with Futures

G

GaugeMetric() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.GaugeMetric
 
gauges - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
get(RemoteService) - Static method in class io.bdeploy.jersey.JerseyClientFactory
 
get(Class<? extends Annotation>) - Method in class io.bdeploy.common.cfg.Configuration
Returns an instance of the given Annotation, mapping each Method to a value in the mapping where the Method name is the key into the wrapped Map.
get(String) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
get(String) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
Retrieve a named BHive.
getAcceptedIssuers() - Method in class io.bdeploy.jersey.TrustAllServersTrustManager
 
getActivityReporter() - Method in class io.bdeploy.bhive.BHive.Operation
 
getActivityReporter() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
getAll() - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
getAllEndpoints(String) - Method in interface io.bdeploy.api.remote.v1.PublicInstanceResource
 
getAllForName(String) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
getAllManifests() - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
getAllMetrics() - Method in interface io.bdeploy.jersey.resources.JerseyMetricsResource
 
getAllMetrics() - Method in class io.bdeploy.jersey.resources.JerseyMetricsResourceImpl
 
getAllObjects() - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Scan for and retrieve all objects in the database.
getAllRawObjects() - Method in class io.bdeploy.common.cfg.Configuration
 
getAssets() - Method in class io.bdeploy.api.plugin.v1.Plugin
 
getAuditor() - Method in class io.bdeploy.bhive.BHive
Retrieve the auditor for testing.
getAuditor() - Method in class io.bdeploy.bhive.BHive.Operation
 
getAuditorFactory() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
getAuthenticationScheme() - Method in class io.bdeploy.jersey.JerseySecurityContext
 
getAuthPack() - Method in class io.bdeploy.common.security.RemoteService
 
getBaseTarget(Object...) - Method in class io.bdeploy.jersey.JerseyClientFactory
 
getBestScoring(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
Calculates a match score, which determines "how much" the given scope matches.
getCachedReferences(BHiveExecution, int, boolean) - Method in class io.bdeploy.bhive.model.Manifest
Retrieves a set of cached dependencies.
getCaption() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
getChildren() - Method in class io.bdeploy.bhive.model.Tree
 
getChildren() - Method in class io.bdeploy.bhive.objects.view.TreeView
 
getClassifications() - Method in class io.bdeploy.bhive.meta.PersistentManifestClassification
 
getCode() - Method in enum class io.bdeploy.common.cli.data.ExitCode
 
getColumns() - Method in interface io.bdeploy.common.cli.data.DataTable
 
getColumns() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
getComponentClasses() - Method in class io.bdeploy.api.plugin.v1.Plugin
 
getComponentObjects() - Method in class io.bdeploy.api.plugin.v1.Plugin
 
getConfig(Class<X>) - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
Create a specific configuration from the underlying raw configuration using the given annotation.
getConfigsForHelp() - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
getConfigsForHelp() - Method in class io.bdeploy.jersey.cli.RemoteServiceTool
 
getContentInfo(Path, ContentInfo) - Static method in class io.bdeploy.common.util.PathHelper
Determine the content type of the given file.
getContentInfoUtil() - Static method in class io.bdeploy.common.util.PathHelper
 
getContext(Class<?>) - Method in class io.bdeploy.jersey.JerseyObjectMapper
 
getCurrent() - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
getCurrentService() - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
getCustomEditors() - Method in class io.bdeploy.api.plugin.v1.Plugin
 
getCustomSorter() - Method in class io.bdeploy.api.plugin.v1.Plugin
 
getDataFormat() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
getDefaultJsonObjectMapper() - Static method in class io.bdeploy.common.util.JacksonHelper
 
getDefaultYamlObjectMapper() - Static method in class io.bdeploy.common.util.JacksonHelper
 
getDepth() - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
getDescriptorPath(Path) - Static method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
getElementId() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
getErrorHtml(int, String) - Static method in class io.bdeploy.jersey.errorpages.JerseyCustomErrorPages
 
getExitCode() - Method in class io.bdeploy.common.cli.data.DataResultBase
 
getExitCode() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
getExitCode() - Method in interface io.bdeploy.common.cli.data.RenderableResult
 
getExtension(String) - Static method in class io.bdeploy.common.util.PathHelper
Returns the extension of a file.
getFields() - Method in interface io.bdeploy.common.cli.data.DataResult
 
getFields() - Method in class io.bdeploy.common.cli.data.DataResultBase
 
getFooters() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
getFreeSpace(Path) - Method in class io.bdeploy.jersey.fs.FileSystemSpaceService
 
getId() - Method in class io.bdeploy.bhive.model.ObjectId
 
getInstance() - Static method in class io.bdeploy.common.security.SecurityHelper
 
getInstanceGroupByInstanceId(String) - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
 
getInstanceGroups() - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
Software repository hives contain additional software which can be referenced when building products.
getInstanceResource(String) - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
Returns a resource which can be used to query or access an instance.
getIssuedTo() - Method in class io.bdeploy.common.security.ApiAccessToken
 
getJarPath() - Method in class io.bdeploy.api.plugin.v1.PluginAssets
 
getKey() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
getKey() - Method in class io.bdeploy.bhive.model.Manifest.Builder
 
getKey() - Method in class io.bdeploy.bhive.model.Manifest
 
getKey() - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
getKeyStore() - Method in class io.bdeploy.common.security.RemoteService
 
getKeyStore() - Method in class io.bdeploy.jersey.JerseyServer
 
getKeyStore() - Method in interface io.bdeploy.jersey.RegistrationTarget
 
getLabel() - Method in class io.bdeploy.common.cli.data.DataTableColumn
 
getLabels() - Method in class io.bdeploy.bhive.model.Manifest
 
getLeft() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
getLeftType() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
getLocalContext() - Method in class io.bdeploy.jersey.cli.RemoteServiceTool
 
getLocations() - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
getLock(String) - Method in class io.bdeploy.jersey.JerseyWriteLockService
 
getLockContentSupplier() - Method in class io.bdeploy.bhive.BHive
Get the supplier that provides lock file content
getLockContentSupplier() - Method in class io.bdeploy.bhive.BHive.Operation
Returns the supplier that provide the content to be written to the lock file.
getLockContentValidator() - Method in class io.bdeploy.bhive.BHive
Get the predicate that is used to validate an existing lock file.
getLockContentValidator() - Method in class io.bdeploy.bhive.BHive.Operation
Returns the validator to check is a given lock file is still valid.
getMajor() - Method in class io.bdeploy.common.Version
 
getManifest(Manifest.Key) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
getManifestDatabase() - Method in class io.bdeploy.bhive.BHive.Operation
 
getManifestInventory(String...) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Retrieve all Manifest.Keys along with the root tree ObjectId available to the remote repository.
getManifestInventory(String...) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
getManifestInventory(String...) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
getManifestInventory(String...) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
getManifestInventory(String...) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Retrieve all Manifest.Keys along with the root tree ObjectId available to the remote repository.
getManifests() - Method in class io.bdeploy.bhive.op.remote.FetchOperation
 
getMarkerRoot() - Method in class io.bdeploy.bhive.BHive.Operation
 
getMessage() - Method in interface io.bdeploy.common.cli.data.DataResult
 
getMessage() - Method in class io.bdeploy.common.cli.data.DataResultBase
 
getMetaName() - Method in class io.bdeploy.bhive.meta.MetaManifest
 
getMetric(Metrics.MetricGroup) - Static method in class io.bdeploy.common.metrics.Metrics
 
getMicro() - Method in class io.bdeploy.common.Version
 
getMinor() - Method in class io.bdeploy.common.Version
 
getMissingObjects(Set<ObjectId>) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
From the given set, filter all remotely known ObjectIds and return only ObjectId which are not yet present on the remote.
getMissingObjects(Set<ObjectId>) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
getMissingObjects(Set<ObjectId>) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
getMissingObjects(Set<ObjectId>) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
getMissingObjects(Set<ObjectId>) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
From the given set, filter all remotely known ObjectIds and return only ObjectId which are not yet present on the remote.
getModulePath() - Method in class io.bdeploy.api.plugin.v1.CustomEditor
 
getMonitoringSamples() - Method in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringResourceImpl
 
getName() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
getName() - Method in class io.bdeploy.bhive.model.Manifest.Key
 
getName() - Method in class io.bdeploy.bhive.model.Tree.Key
 
getName() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
getName() - Method in class io.bdeploy.common.cli.data.DataTableColumn
 
getNamedEntry(String) - Method in class io.bdeploy.bhive.model.Tree
 
getNamedHive(String) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveLocator
 
getNamedHive(String) - Method in class io.bdeploy.bhive.remote.jersey.BHiveLocatorImpl
 
getNamedService(String) - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
getObjectChangeWebSocket(Consumer<ObjectChangeDto>) - Method in class io.bdeploy.jersey.JerseyClientFactory
Create a ObjectChangeClientWebSocket which allows to subscribe to object changes, and notifies about them.
getObjectFile(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Calculate the Path where a certain ObjectId can be found in the database.
getObjectManager() - Method in class io.bdeploy.bhive.BHive.Operation
 
getObjectScope() - Method in class io.bdeploy.jersey.JerseyScopeService
 
getObjectSize(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Retrieve the file size for the file backing ObjectId.
getOperatingSystem() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
getPass() - Method in class io.bdeploy.common.security.InMemoryKeyStore
 
getPass() - Method in interface io.bdeploy.common.security.KeyStoreProvider
 
getPass() - Method in class io.bdeploy.common.security.OnDiscKeyStore
 
getPath() - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
getPath() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
getPathString() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
getPermissions() - Method in class io.bdeploy.common.security.ApiAccessToken
 
getPosixView(Path) - Static method in class io.bdeploy.common.util.PathHelper
Wrapper around Files.getFileAttributeView as it behaves differently than documented on JDK 17.
getPrimaryConfigClass() - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
getProperties() - Static method in class io.bdeploy.common.util.VersionHelper
 
getProperty(String) - Method in class io.bdeploy.jersey.JerseyRequestContext
 
getProxyClient(Class<T>, Object...) - Method in class io.bdeploy.jersey.JerseyClientFactory
 
getProxyResource(String, String) - Method in interface io.bdeploy.api.remote.v1.PublicInstanceResource
Get a resource which allows to proxy various calls to the target application provided endpoint.
getQualifier() - Method in class io.bdeploy.common.Version
 
getRawConfiguration() - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
getReferenced() - Method in class io.bdeploy.bhive.objects.view.ManifestRefView
 
getReferenceId() - Method in class io.bdeploy.bhive.objects.view.ManifestRefView
 
getRemote() - Method in class io.bdeploy.bhive.op.remote.RemoteOperation
 
getRemote() - Method in class io.bdeploy.bhive.op.remote.TransactedRemoteOperation
 
getRemoteActivityReporter() - Method in class io.bdeploy.jersey.JerseyServer
 
getRequestActivityScope(JerseyScopeService) - Static method in class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeServerFilter
 
getRequiredObjects(BHiveResource.ObjectListSpec) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Retrieve the ObjectId required to satisfy a given tree.
getRequiredObjects(BHiveResource.ObjectListSpec) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
getRequiredObjects(Set<ObjectId>, Set<ObjectId>) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
getRequiredObjects(Set<ObjectId>, Set<ObjectId>) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
getRequiredObjects(Set<ObjectId>, Set<ObjectId>) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Retrieve the ObjectIds required to satisfy a given tree.
getRequiredPermission(BHive) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
getRequiredPermission(String) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveLocator
 
getRequiredPermission(String) - Method in class io.bdeploy.bhive.remote.jersey.BHiveLocatorImpl
 
getRequiredTrees(ObjectId) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Retrieve the ObjectIds of all required Tree objects recursively in the given tree.
getRequiredTrees(ObjectId) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
getRequiredTrees(ObjectId) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
getRequiredTrees(ObjectId) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
getRequiredTrees(ObjectId) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Retrieve the ObjectIds of all required Tree objects recursively in the given tree.
getRight() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
getRightType() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
getRoot() - Method in class io.bdeploy.bhive.model.Manifest
 
getRows() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
getRunningOs() - Static method in class io.bdeploy.common.util.OsHelper
 
getSamples() - Method in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSamplerService
 
getSchema(PublicSchemaResource.Schema) - Method in interface io.bdeploy.api.schema.v1.PublicSchemaResource
 
getScope() - Method in class io.bdeploy.jersey.JerseyScopeService
 
getSelfVerifiedPayloadFromPack(String, Class<T>) - Method in class io.bdeploy.common.security.SecurityHelper
Accepts a token in String form, extracts the payload from it (see SecurityHelper.createSignaturePack(Object, Path, char[])) and verifies that the enclosed signature is valid for the decoded payload using the enclosed public certificate.
getSignedToken(KeyStore, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Retrieve the signed token for authentication against a server using this helper to decode the token.
getSnapshot() - Method in class io.bdeploy.jersey.monitoring.JerseyServerMonitor
 
getSoftwareRepositories() - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
Software repository hives contain additional software which can be referenced when building products.
getSorter() - Method in class io.bdeploy.api.plugin.v1.CustomProductVersionSorter
 
getStore() - Method in class io.bdeploy.common.security.InMemoryKeyStore
 
getStore() - Method in interface io.bdeploy.common.security.KeyStoreProvider
 
getStore() - Method in class io.bdeploy.common.security.OnDiscKeyStore
 
getStream(ObjectId) - Method in class io.bdeploy.bhive.objects.MarkerDatabase
 
getStream(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Retrieves an InputStream from which the actual content of an object with the given ObjectId can be read.
getStreamForRelativePath(ObjectId, String...) - Method in class io.bdeploy.bhive.objects.ObjectManager
 
getTag() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
getTag() - Method in class io.bdeploy.bhive.model.Manifest.Key
 
getThrowable() - Method in class io.bdeploy.common.cli.data.DataResultBase
 
getTokenFromPack(String) - Method in class io.bdeploy.common.security.SecurityHelper
Extract the pure token (required for HTTPS authentication) from a signature pack.
getTool(String...) - Method in class io.bdeploy.common.cli.ToolBase
Retrieve the tool instance for the given command line.
getTransactions() - Method in class io.bdeploy.bhive.BHive
 
getTransactions() - Method in class io.bdeploy.bhive.BHive.Operation
 
getTransactions() - Method in interface io.bdeploy.bhive.BHiveExecution
 
getType() - Method in class io.bdeploy.bhive.model.Tree.Key
 
getType() - Method in class io.bdeploy.bhive.objects.view.MissingObjectView
 
getType() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
getTypeName() - Method in class io.bdeploy.api.plugin.v1.CustomEditor
 
getUri() - Method in class io.bdeploy.bhive.BHive
 
getUri() - Method in class io.bdeploy.common.security.RemoteService
 
getUrlPath() - Method in class io.bdeploy.api.plugin.v1.PluginAssets
 
getUser() - Method in class io.bdeploy.jersey.JerseyScopeService
 
getUserPrincipal() - Method in class io.bdeploy.jersey.JerseySecurityContext
 
getVerifiedPayload(String, Class<T>, KeyStore) - Method in class io.bdeploy.common.security.SecurityHelper
Accepts a token in String form, extracts the payload from it (see SecurityHelper.createSignaturePack(Object, Path, char[])) and verifies that the enclosed signature is valid for the decoded payload.
getVersion() - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
 
getVersion() - Static method in class io.bdeploy.common.util.VersionHelper
 
getVersionAsString() - Static method in class io.bdeploy.common.util.VersionHelper
 
getWebSocketClient() - Method in class io.bdeploy.jersey.JerseyClientFactory
 
getWebSockets() - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
getWebSocketUri(String) - Method in class io.bdeploy.common.security.RemoteService
 
getWidth() - Method in class io.bdeploy.common.cli.data.DataTableColumn
 

H

hasFreeSpace(Path) - Method in class io.bdeploy.jersey.fs.FileSystemSpaceService
 
hashCode() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
hashCode() - Method in class io.bdeploy.bhive.model.Manifest
 
hashCode() - Method in class io.bdeploy.bhive.model.Manifest.Key
 
hashCode() - Method in class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
hashCode() - Method in class io.bdeploy.bhive.model.ObjectId
 
hashCode() - Method in class io.bdeploy.bhive.model.Tree.Key
 
hashCode() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
hashCode() - Method in class io.bdeploy.common.security.RemoteService
 
hashCode() - Method in class io.bdeploy.common.security.ScopedPermission
 
hashCode() - Method in class io.bdeploy.common.Version
 
hashCode() - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
hasManifest(Manifest.Key) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
hasObject(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Checks whether the object with the given ObjectId exists in the database.
hasTransaction() - Method in class io.bdeploy.bhive.BHiveTransactions
 
head(String) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
helpAndFail(String) - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
Display the help text and fail the tool (System.exit(1)).
helpAndFailIfMissing(Object, String) - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
Hex - Class in io.bdeploy.common.util
Helper to convert checksums in byte[] representation to a String
histogram - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramMetric
 
histogram - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.TimerMetric
 
HistogramFields() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
HistogramMetric() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramMetric
 
histograms - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.DiscUsageTool.DiscUsageConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.ExportTool.ExportConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.FetchTool.FetchConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.FsckTool.FsckConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.ImportTool.ImportConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.InitTool.InitConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.PruneTool.PruneConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.PushTool.PushConfig
 
hive() - Element in annotation interface io.bdeploy.bhive.cli.TreeTool.TreeConfig
 
HIVE - Enum constant in enum class io.bdeploy.common.metrics.Metrics.MetricGroup
 
HIVE_JACKSON_MODULE - Static variable in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
hostname - Variable in class io.bdeploy.common.util.URLish
 
HostnameValidator - Class in io.bdeploy.common.cfg
Validate hostname value according to https://tools.ietf.org/html/rfc1123 2.1 which extends
HostnameValidator() - Constructor for class io.bdeploy.common.cfg.HostnameValidator
 
http - Variable in class io.bdeploy.api.remote.v1.dto.EndpointsConfigurationApi
 
HTTP - Enum constant in enum class io.bdeploy.common.metrics.Metrics.MetricGroup
 
HttpEndpointApi - Class in io.bdeploy.api.remote.v1.dto
 
HttpEndpointApi() - Constructor for class io.bdeploy.api.remote.v1.dto.HttpEndpointApi
 

I

id - Variable in class io.bdeploy.api.remote.v1.dto.HttpEndpointApi
The unique ID of the endpoint.
ignoreMissingManifest(boolean) - Method in class io.bdeploy.bhive.op.ObjectListOperation
Whether to ignore if a manifest is no longer present for listing.
ImportFileOperation - Class in io.bdeploy.bhive.op
Import a single Path into the ObjectDatabase.
ImportFileOperation() - Constructor for class io.bdeploy.bhive.op.ImportFileOperation
 
importFromDescriptor(Path, BHive, DependencyFetcher, boolean) - Static method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
ImportObjectOperation - Class in io.bdeploy.bhive.op
Import a single blob from existing data in memory into the ObjectDatabase.
ImportObjectOperation() - Constructor for class io.bdeploy.bhive.op.ImportObjectOperation
 
ImportOperation - Class in io.bdeploy.bhive.op
Import a Path recursively into the local hive.
ImportOperation() - Constructor for class io.bdeploy.bhive.op.ImportOperation
 
importSignaturePack(String, Path, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Loads a KeyStore from the given Path or creates one if it does not exist, imports the signature pack and saves the KeyStore afterwards back to the given Path.
importSignaturePack(String, KeyStore, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Accepts an encoded and signed token and imports the enclosed security relevant information into the given (JCEKS) keystore.
ImportTool - Class in io.bdeploy.bhive.cli
Import a source directory recursively into a hive and create a manifest for it using the given values.
ImportTool() - Constructor for class io.bdeploy.bhive.cli.ImportTool
 
ImportTool.ImportConfig - Annotation Interface in io.bdeploy.bhive.cli
 
importTree(Path, boolean) - Method in class io.bdeploy.bhive.objects.ObjectManager
Import a Path recursively into the underlying ObjectDatabase.
ImportTreeOperation - Class in io.bdeploy.bhive.op
Import a Path recursively into the local hive and return the Tree ObjectId.
ImportTreeOperation() - Constructor for class io.bdeploy.bhive.op.ImportTreeOperation
 
indexOf(List<T>, Predicate<T>) - Static method in class io.bdeploy.common.util.CollectionHelper
Searches for the index of an element in the list by using a predicated.
InitTool - Class in io.bdeploy.bhive.cli
Initializes a previously empty directory as BHive.
InitTool() - Constructor for class io.bdeploy.bhive.cli.InitTool
 
InitTool.InitConfig - Annotation Interface in io.bdeploy.bhive.cli
 
InMemoryKeyStore - Class in io.bdeploy.common.security
Creates and caches in-memory KeyStores for minion and hive remote access.
InMemoryKeyStore(String) - Constructor for class io.bdeploy.common.security.InMemoryKeyStore
 
insert(BHive, Manifest.Key, String) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
InsertArtificialTreeOperation - Class in io.bdeploy.bhive.op
Create a Tree in the ObjectDatabase and return its ObjectId.
InsertArtificialTreeOperation() - Constructor for class io.bdeploy.bhive.op.InsertArtificialTreeOperation
 
InsertExistingObjectsOperation - Class in io.bdeploy.bhive.op
Inserts one of more objects by ObjectId using a given ObjectManager to read data into the BHive.
InsertExistingObjectsOperation() - Constructor for class io.bdeploy.bhive.op.InsertExistingObjectsOperation
 
InsertManifestOperation - Class in io.bdeploy.bhive.op
Insert one or more Manifests into the BHive.
InsertManifestOperation() - Constructor for class io.bdeploy.bhive.op.InsertManifestOperation
 
insertManifestReference(Manifest.Key) - Method in class io.bdeploy.bhive.objects.ObjectManager
Inserts an object into the database which can be used to reference a Manifest in a Tree using Tree.EntryType.MANIFEST.
InsertManifestRefOperation - Class in io.bdeploy.bhive.op
Create a Manifest reference in the ObjectDatabase and returns its ObjectId.
InsertManifestRefOperation() - Constructor for class io.bdeploy.bhive.op.InsertManifestRefOperation
 
insertTree(Tree) - Method in class io.bdeploy.bhive.objects.ObjectManager
Inserts a Tree object into the database and returns its ObjectId, which can be used to build further Tree or as root reference for a Manifest.
instance - Variable in class io.bdeploy.api.deploy.v1.InstanceDeploymentInformationApi
The instance this information refers to.
InstanceConfigurationApi - Class in io.bdeploy.api.remote.v1.dto
 
InstanceConfigurationApi() - Constructor for class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
 
InstanceConfigurationApi.InstancePurposeApi - Enum Class in io.bdeploy.api.remote.v1.dto
 
InstanceDeploymentInformationApi - Class in io.bdeploy.api.deploy.v1
Describes a deployments current state.
InstanceDeploymentInformationApi() - Constructor for class io.bdeploy.api.deploy.v1.InstanceDeploymentInformationApi
 
InstanceGroupConfigurationApi - Class in io.bdeploy.api.remote.v1.dto
 
InstanceGroupConfigurationApi() - Constructor for class io.bdeploy.api.remote.v1.dto.InstanceGroupConfigurationApi
 
instanceTemplateReferenceYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
instanceTemplates - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
instanceTemplateYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
instanceVariableTemplates - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
instanceVariableTemplateYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
internalAddObject(ObjectWriter) - Method in class io.bdeploy.bhive.objects.MarkerDatabase
 
internalAddObject(ObjectWriter) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
 
invalidateCached(RemoteService) - Static method in class io.bdeploy.jersey.JerseyClientFactory
 
invalidateCaches() - Method in class io.bdeploy.bhive.objects.ManifestDatabase
Invalidates all cached data.
invalidateCaches() - Method in class io.bdeploy.bhive.objects.ObjectManager
Invalidates all cached data.
io.bdeploy.api.deploy.v1 - package io.bdeploy.api.deploy.v1
 
io.bdeploy.api.plugin.v1 - package io.bdeploy.api.plugin.v1
 
io.bdeploy.api.product.v1 - package io.bdeploy.api.product.v1
 
io.bdeploy.api.product.v1.impl - package io.bdeploy.api.product.v1.impl
 
io.bdeploy.api.remote.v1 - package io.bdeploy.api.remote.v1
 
io.bdeploy.api.remote.v1.dto - package io.bdeploy.api.remote.v1.dto
 
io.bdeploy.api.schema.v1 - package io.bdeploy.api.schema.v1
 
io.bdeploy.api.validation.v1 - package io.bdeploy.api.validation.v1
 
io.bdeploy.api.validation.v1.dto - package io.bdeploy.api.validation.v1.dto
 
io.bdeploy.bhive - package io.bdeploy.bhive
 
io.bdeploy.bhive.audit - package io.bdeploy.bhive.audit
 
io.bdeploy.bhive.cli - package io.bdeploy.bhive.cli
 
io.bdeploy.bhive.meta - package io.bdeploy.bhive.meta
 
io.bdeploy.bhive.model - package io.bdeploy.bhive.model
 
io.bdeploy.bhive.objects - package io.bdeploy.bhive.objects
 
io.bdeploy.bhive.objects.view - package io.bdeploy.bhive.objects.view
 
io.bdeploy.bhive.objects.view.scanner - package io.bdeploy.bhive.objects.view.scanner
 
io.bdeploy.bhive.op - package io.bdeploy.bhive.op
 
io.bdeploy.bhive.op.remote - package io.bdeploy.bhive.op.remote
 
io.bdeploy.bhive.remote - package io.bdeploy.bhive.remote
 
io.bdeploy.bhive.remote.jersey - package io.bdeploy.bhive.remote.jersey
 
io.bdeploy.bhive.util - package io.bdeploy.bhive.util
 
io.bdeploy.common - package io.bdeploy.common
 
io.bdeploy.common.audit - package io.bdeploy.common.audit
 
io.bdeploy.common.cfg - package io.bdeploy.common.cfg
 
io.bdeploy.common.cli - package io.bdeploy.common.cli
 
io.bdeploy.common.cli.data - package io.bdeploy.common.cli.data
 
io.bdeploy.common.metrics - package io.bdeploy.common.metrics
 
io.bdeploy.common.security - package io.bdeploy.common.security
 
io.bdeploy.common.util - package io.bdeploy.common.util
 
io.bdeploy.jersey - package io.bdeploy.jersey
 
io.bdeploy.jersey.activity - package io.bdeploy.jersey.activity
 
io.bdeploy.jersey.cli - package io.bdeploy.jersey.cli
 
io.bdeploy.jersey.errorpages - package io.bdeploy.jersey.errorpages
 
io.bdeploy.jersey.fs - package io.bdeploy.jersey.fs
 
io.bdeploy.jersey.monitoring - package io.bdeploy.jersey.monitoring
 
io.bdeploy.jersey.resources - package io.bdeploy.jersey.resources
 
io.bdeploy.jersey.ws.change - package io.bdeploy.jersey.ws.change
 
io.bdeploy.jersey.ws.change.client - package io.bdeploy.jersey.ws.change.client
 
io.bdeploy.jersey.ws.change.msg - package io.bdeploy.jersey.ws.change.msg
 
isAllLowerCase(String) - Static method in class io.bdeploy.common.util.StringHelper
Checks if the string contains only lowercase characters.
isAllowDirectEdit() - Method in class io.bdeploy.api.plugin.v1.CustomEditor
 
isAuthorized(ScopedPermission) - Method in class io.bdeploy.jersey.JerseySecurityContext
Returns a boolean indicating whether the security token grants the requested permission.
isCancelRequested() - Method in interface io.bdeploy.common.ActivityReporter.Activity
 
isDirEmpty(Path) - Static method in class io.bdeploy.common.util.PathHelper
Returns whether or not the given directory is empty.
isEmpty() - Method in class io.bdeploy.bhive.model.Tree.Builder
 
isExecutable(ContentInfo) - Static method in class io.bdeploy.common.util.PathHelper
 
isExisting(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectExistsOperation.Result
Returns whether the given objects is existing.
isGlobal() - Method in class io.bdeploy.common.security.ScopedPermission
Returns whether or not this is a global scoped permission
isMetaManifest(Manifest.Key) - Static method in class io.bdeploy.bhive.meta.MetaManifest
 
isMissing(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectExistsOperation.Result
Returns whether the given objects is missing.
isNullOrEmpty(String) - Static method in class io.bdeploy.common.util.StringHelper
Returns whether the given string is null or empty
isParentAlive(Manifest.Key, BHiveExecution, SortedSet<Manifest.Key>) - Static method in class io.bdeploy.bhive.meta.MetaManifest
 
isPerforming(Comparable<?>) - Method in class io.bdeploy.common.TaskSynchronizer
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class io.bdeploy.jersey.JerseyPathReader
 
isReadOnly(Path) - Static method in class io.bdeploy.common.util.PathHelper
Tests if the given location can be modified.
isReadOnly(Path, Path) - Static method in class io.bdeploy.common.util.PathHelper
Tests if the given location can be modified.
isRunning() - Method in class io.bdeploy.jersey.JerseyServer
 
isRunningUndefined() - Static method in class io.bdeploy.common.util.VersionHelper
Returns whether or not the currently running version is undefined.
isSecure() - Method in class io.bdeploy.jersey.JerseySecurityContext
 
issues - Variable in class io.bdeploy.api.validation.v1.dto.ProductValidationResponseApi
All issues detected during raw product validation.
isSystem() - Method in class io.bdeploy.common.security.ApiAccessToken
 
isTestMode() - Static method in class io.bdeploy.common.cli.ToolBase
Returns whether or not the test mode has been enabled
isTestModeLLM() - Static method in class io.bdeploy.common.cli.ToolBase
 
isTextFile(InputStream) - Static method in class io.bdeploy.common.util.StreamHelper
Determine whether a file is text or binary.
isUndefined(Version) - Static method in class io.bdeploy.common.util.VersionHelper
Returns whether or not the given version represents the undefined version.
isUserInRole(String) - Method in class io.bdeploy.jersey.JerseySecurityContext
 
isValid() - Method in class io.bdeploy.common.security.ApiAccessToken
 
isValid(String) - Method in interface io.bdeploy.jersey.JerseyAuthenticationProvider.UserValidator
 
isVerbose() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
isWeak() - Method in class io.bdeploy.common.security.ApiAccessToken
 
isWritable(Path) - Static method in class io.bdeploy.common.util.PathHelper
Tests if the given file can be modified.
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.bdeploy.jersey.JerseyPathWriter
 
isZipUri(URI) - Static method in class io.bdeploy.common.util.ZipHelper
Determines wheter a given URI points to a ZIP file.

J

JacksonHelper - Class in io.bdeploy.common.util
 
JacksonHelper.MapperType - Enum Class in io.bdeploy.common.util
 
JerseyAuditingFilter - Class in io.bdeploy.jersey
A ContainerResponseFilter which audit's requests and their results.
JerseyAuditingFilter() - Constructor for class io.bdeploy.jersey.JerseyAuditingFilter
 
JerseyAuthenticationProvider - Class in io.bdeploy.jersey
A ContainerRequestFilter which enforces token based authentication for all requests.
JerseyAuthenticationProvider(KeyStore, JerseyAuthenticationProvider.UserValidator) - Constructor for class io.bdeploy.jersey.JerseyAuthenticationProvider
 
JerseyAuthenticationProvider.JerseyAuthenticationUnprovider - Class in io.bdeploy.jersey
ContainerRequestFilter which marks a request as authenticated for endpoints with the JerseyAuthenticationProvider.Unsecured annotation.
JerseyAuthenticationProvider.JerseyAuthenticationWeakenerProvider - Class in io.bdeploy.jersey
 
JerseyAuthenticationProvider.Unsecured - Annotation Interface in io.bdeploy.jersey
Mark a single endpoint as "unsecure", allowing a call without valid token.
JerseyAuthenticationProvider.UserValidator - Interface in io.bdeploy.jersey
A JerseyAuthenticationProvider.UserValidator will verify that a successfully authenticated user is still valid.
JerseyAuthenticationProvider.WeakTokenAllowed - Annotation Interface in io.bdeploy.jersey
Allows authentication using a weak token.
JerseyAuthenticationUnprovider() - Constructor for class io.bdeploy.jersey.JerseyAuthenticationProvider.JerseyAuthenticationUnprovider
 
JerseyAuthenticationWeakenerProvider() - Constructor for class io.bdeploy.jersey.JerseyAuthenticationProvider.JerseyAuthenticationWeakenerProvider
 
JerseyBroadcastingActivityReporter - Class in io.bdeploy.jersey.activity
An activity reporter which exposes currently running activities to be broadcasted via SSE
JerseyBroadcastingActivityReporter(ScheduledExecutorService) - Constructor for class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
 
JerseyClientFactory - Class in io.bdeploy.jersey
A factory for Jersey based JAX-RS clients.
JerseyCustomErrorPages - Class in io.bdeploy.jersey.errorpages
 
JerseyEagerServiceInitializer<T> - Class in io.bdeploy.jersey
A listener implementation which will request a certain service at container startup, so that it is initialized.
JerseyEagerServiceInitializer(Class<T>) - Constructor for class io.bdeploy.jersey.JerseyEagerServiceInitializer
 
JerseyExceptionMapper - Class in io.bdeploy.jersey
 
JerseyExceptionMapper() - Constructor for class io.bdeploy.jersey.JerseyExceptionMapper
 
JerseyGZipFilter - Class in io.bdeploy.jersey
Client filter adding support for content encoding.
JerseyGZipFilter() - Constructor for class io.bdeploy.jersey.JerseyGZipFilter
 
JerseyMetricsFilter - Class in io.bdeploy.jersey
Filter which tracks the timings of all requests.
JerseyMetricsFilter() - Constructor for class io.bdeploy.jersey.JerseyMetricsFilter
 
JerseyMetricsResource - Interface in io.bdeploy.jersey.resources
A resource which allows remote access to server metrics.
JerseyMetricsResource.CounterFields - Class in io.bdeploy.jersey.resources
Fields used in metrics which count occurrences
JerseyMetricsResource.CounterMetric - Class in io.bdeploy.jersey.resources
A metric counting occurrences.
JerseyMetricsResource.GaugeMetric<T> - Class in io.bdeploy.jersey.resources
Keeps track of a snapshot of a value
JerseyMetricsResource.HistogramFields - Class in io.bdeploy.jersey.resources
Fields used in metrics which keep track of value distribution
JerseyMetricsResource.HistogramMetric - Class in io.bdeploy.jersey.resources
A metric counting values and keeping track of their distribution
JerseyMetricsResource.MeterFields - Class in io.bdeploy.jersey.resources
Fields used in metrics which meter rates
JerseyMetricsResource.MeterMetric - Class in io.bdeploy.jersey.resources
Count and measure rates of metric occurrence.
JerseyMetricsResource.MetricBundle - Class in io.bdeploy.jersey.resources
Bundles all metrics in a serialization/JSON friendly way.
JerseyMetricsResource.TimerMetric - Class in io.bdeploy.jersey.resources
Count and measure rates of metric occurrence as well as keeping track of occurrence duration distribution.
JerseyMetricsResourceImpl - Class in io.bdeploy.jersey.resources
 
JerseyMetricsResourceImpl() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResourceImpl
 
JerseyObjectMapper - Class in io.bdeploy.jersey
Provides a properly configured ObjectMapper used for (de-)serialization of JSON objects.
JerseyObjectMapper() - Constructor for class io.bdeploy.jersey.JerseyObjectMapper
Constructor used on the server with injection
JerseyObjectMapper(Iterable<Module>) - Constructor for class io.bdeploy.jersey.JerseyObjectMapper
Injection not available in the same way on the client - manual workaround.
JerseyOnBehalfOfFilter - Class in io.bdeploy.jersey
 
JerseyOnBehalfOfFilter(SecurityContext) - Constructor for class io.bdeploy.jersey.JerseyOnBehalfOfFilter
 
JerseyPathReader - Class in io.bdeploy.jersey
Allows deserializing Path objects (parameter or return value).
JerseyPathReader() - Constructor for class io.bdeploy.jersey.JerseyPathReader
 
JerseyPathWriter - Class in io.bdeploy.jersey
Allows serializing existing files by returning/accepting Path objects.
JerseyPathWriter() - Constructor for class io.bdeploy.jersey.JerseyPathWriter
 
JerseyPathWriter.DeleteAfterWrite - Annotation Interface in io.bdeploy.jersey
Specifies that the file written to the remote must be deleted after writing.
JerseyRemoteActivityProxy - Class in io.bdeploy.jersey.activity
 
JerseyRemoteActivityProxy(RemoteService, JerseyBroadcastingActivityReporter) - Constructor for class io.bdeploy.jersey.activity.JerseyRemoteActivityProxy
 
JerseyRemoteActivityResourceImpl - Class in io.bdeploy.jersey.activity
Resource allowing cancellation of activities on the server.
JerseyRemoteActivityResourceImpl() - Constructor for class io.bdeploy.jersey.activity.JerseyRemoteActivityResourceImpl
 
JerseyRemoteActivityScopeClientFilter - Class in io.bdeploy.jersey.activity
 
JerseyRemoteActivityScopeClientFilter(Supplier<String>) - Constructor for class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeClientFilter
 
JerseyRemoteActivityScopeServerFilter - Class in io.bdeploy.jersey.activity
 
JerseyRemoteActivityScopeServerFilter() - Constructor for class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeServerFilter
 
JerseyRemoteBHive - Class in io.bdeploy.bhive.remote.jersey
Adapts a BHiveResource using the JerseyClientFactory to the RemoteBHive interface.
JerseyRemoteBHive(RemoteService, String, ActivityReporter) - Constructor for class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
JerseyRequestContext - Class in io.bdeploy.jersey
Provides a wrapper around the ContainerRequestContext where per-request data is stored.
JerseyRequestContext() - Constructor for class io.bdeploy.jersey.JerseyRequestContext
 
JerseyScopeService - Class in io.bdeploy.jersey
 
JerseyScopeService() - Constructor for class io.bdeploy.jersey.JerseyScopeService
 
JerseySecurityContext - Class in io.bdeploy.jersey
A simple SecurityContext which provides information based on the authentication token used to authenticate a service call.
JerseySecurityContext(ApiAccessToken, String) - Constructor for class io.bdeploy.jersey.JerseySecurityContext
 
JerseyServer - Class in io.bdeploy.jersey
Encapsulates required functionality from the Grizzly HttpServer with the Jersey handlers.
JerseyServer(int, KeyStore, char[]) - Constructor for class io.bdeploy.jersey.JerseyServer
 
JerseyServerMonitor - Class in io.bdeploy.jersey.monitoring
 
JerseyServerMonitor() - Constructor for class io.bdeploy.jersey.monitoring.JerseyServerMonitor
 
JerseyServerMonitoringDto - Class in io.bdeploy.jersey.monitoring
 
JerseyServerMonitoringDto() - Constructor for class io.bdeploy.jersey.monitoring.JerseyServerMonitoringDto
 
JerseyServerMonitoringResourceImpl - Class in io.bdeploy.jersey.monitoring
 
JerseyServerMonitoringResourceImpl() - Constructor for class io.bdeploy.jersey.monitoring.JerseyServerMonitoringResourceImpl
 
JerseyServerMonitoringSamplerService - Class in io.bdeploy.jersey.monitoring
 
JerseyServerMonitoringSamplerService(JerseyServerMonitor) - Constructor for class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSamplerService
 
JerseyServerMonitoringSnapshot - Class in io.bdeploy.jersey.monitoring
 
JerseyServerMonitoringSnapshot() - Constructor for class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
JerseyStreamingHelper - Class in io.bdeploy.jersey
Handles reading/writing of large data streams while tracking progress.
JerseyStreamingHelper() - Constructor for class io.bdeploy.jersey.JerseyStreamingHelper
 
JerseyStreamingHelper.StreamDirection - Enum Class in io.bdeploy.jersey
 
JerseyWriteLockFilter - Class in io.bdeploy.jersey
Queries annotations on resource implementations for JerseyWriteLockService.LockingResource and JerseyWriteLockService.WriteLock annotations and locks accordingly.
JerseyWriteLockFilter() - Constructor for class io.bdeploy.jersey.JerseyWriteLockFilter
 
JerseyWriteLockService - Class in io.bdeploy.jersey
Keeps track of all locks for locking resources
JerseyWriteLockService() - Constructor for class io.bdeploy.jersey.JerseyWriteLockService
 
JerseyWriteLockService.LockingResource - Annotation Interface in io.bdeploy.jersey
Marks a resource as 'locking'.
JerseyWriteLockService.WriteLock - Annotation Interface in io.bdeploy.jersey
Specifies that the annotated method should lock the write-lock of the JerseyWriteLockService.LockingResource instead of the read-lock.
jobs() - Element in annotation interface io.bdeploy.bhive.cli.ExportTool.ExportConfig
 
jobs() - Element in annotation interface io.bdeploy.bhive.cli.ImportTool.ImportConfig
 
join() - Method in class io.bdeploy.jersey.JerseyServer
 
JSON - Enum constant in enum class io.bdeploy.common.cli.data.DataFormat
 
JSON - Enum constant in enum class io.bdeploy.common.util.JacksonHelper.MapperType
 

K

Key(String, Tree.EntryType) - Constructor for class io.bdeploy.bhive.model.Tree.Key
 
Key(String, String) - Constructor for class io.bdeploy.bhive.model.Manifest.Key
Creates a new key which can be used to create new manifests or lookup existing manifests which match the key.
keystore() - Element in annotation interface io.bdeploy.bhive.cli.ServeTool.ServeConfig
 
keystore() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
KeyStoreProvider - Interface in io.bdeploy.common.security
Common interface for providers of KeyStores.

L

label() - Element in annotation interface io.bdeploy.bhive.cli.ImportTool.ImportConfig
 
labels - Variable in class io.bdeploy.api.product.v1.ProductVersionDescriptor
A map of additional labels to add to the product manifest once generated.
length() - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
LINUX - Enum constant in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
 
list() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
list() - Element in annotation interface io.bdeploy.bhive.cli.TreeTool.TreeConfig
 
list() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
LIST_TYPE - Static variable in class io.bdeploy.common.ActivitySnapshot
 
listInstanceConfigurations(boolean) - Method in interface io.bdeploy.api.remote.v1.PublicInstanceResource
Returns a list of instance configurations available in this hive.
load() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
loadAndUpdate(Set<Manifest.Key>) - Method in class io.bdeploy.bhive.meta.PersistentManifestClassification
Loads an existing persistent classification and classifies all given Manifest.Keys, potentially requiring to load Manifests to be able to do so if no information is stored (yet).
loadPrivateKeyStore(InputStream, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
 
loadPrivateKeyStore(Path, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Load and return a PKCS12 formatted keystore.
loadPublicKeyStore(InputStream, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
 
loadPublicKeyStore(Path, char[]) - Method in class io.bdeploy.common.security.SecurityHelper
Load and return (create on demand) a JCEKS formatted keystore.
LocalBHiveAdapter - Class in io.bdeploy.bhive.remote
Adapts a local BHive to a RemoteBHive.
LocalBHiveAdapter(BHive, ActivityReporter) - Constructor for class io.bdeploy.bhive.remote.LocalBHiveAdapter
Creates the adapter for the given BHive.
LocalDependencyFetcher - Class in io.bdeploy.api.product.v1.impl
 
LocalDependencyFetcher() - Constructor for class io.bdeploy.api.product.v1.impl.LocalDependencyFetcher
 
LocalLoginData - Class in io.bdeploy.jersey.cli
Locally stored data for login sessions.
LocalLoginData() - Constructor for class io.bdeploy.jersey.cli.LocalLoginData
 
LocalLoginManager - Class in io.bdeploy.jersey.cli
Manages stored local login sessions for CLI or build tools.
LocalLoginManager() - Constructor for class io.bdeploy.jersey.cli.LocalLoginManager
 
LocalLoginManager(Path) - Constructor for class io.bdeploy.jersey.cli.LocalLoginManager
 
LocalLoginServer - Class in io.bdeploy.jersey.cli
Represents a locally stored login session.
LocalLoginServer() - Constructor for class io.bdeploy.jersey.cli.LocalLoginServer
 
LocalLoginTool - Class in io.bdeploy.jersey.cli
 
LocalLoginTool() - Constructor for class io.bdeploy.jersey.cli.LocalLoginTool
 
LocalLoginTool.LoginConfig - Annotation Interface in io.bdeploy.jersey.cli
 
LockableDatabase - Class in io.bdeploy.bhive.objects
Base class for a database which requires locked modifications for parallel-safety (JVM overarching).
LockableDatabase(Path) - Constructor for class io.bdeploy.bhive.objects.LockableDatabase
 
LockableDatabase.LockedOperation - Interface in io.bdeploy.bhive.objects
Interface for operations that need to lock the database (basically every writing operation).
LockDirectoryOperation - Class in io.bdeploy.bhive.op
Lock a directory.
LockDirectoryOperation() - Constructor for class io.bdeploy.bhive.op.LockDirectoryOperation
 
locked(LockableDatabase.LockedOperation) - Method in class io.bdeploy.bhive.objects.LockableDatabase
 
log(Consumer<Logger>) - Method in class io.bdeploy.common.util.MdcLogger
Writes the desired log statement.
log(Consumer<Logger>, Object...) - Method in class io.bdeploy.common.util.MdcLogger
Writes the desired log statement.
login(String, String, boolean) - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
Deprecated.
Causes problems with encoding of query parameters with certain strong password values.
login(String, String, String, String) - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
login2(CredentialsApi, boolean) - Method in interface io.bdeploy.api.remote.v1.PublicRootResource
This new variant of the login method avoids query parameters to avoid issues with encoding.

M

MACOS - Enum constant in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
 
main(String...) - Static method in class io.bdeploy.bhive.cli.BHiveCli
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.DiscUsageTool.DiscUsageConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.ExportTool.ExportConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.FetchTool.FetchConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.FsckTool.FsckConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.ImportTool.ImportConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
manifest() - Element in annotation interface io.bdeploy.bhive.cli.PushTool.PushConfig
 
manifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
The manifests to fetch
Manifest - Class in io.bdeploy.bhive.model
Represents a manifest.
MANIFEST - Enum constant in enum class io.bdeploy.bhive.model.Tree.EntryType
 
Manifest.Builder - Class in io.bdeploy.bhive.model
Builder to create a Manifest.
Manifest.Key - Class in io.bdeploy.bhive.model
Represents the unique ID of a manifest.
Manifest.ReferenceKey - Class in io.bdeploy.bhive.model
 
ManifestComparator - Class in io.bdeploy.bhive.util
Comparator for manifest keys that are using a simple numeric version counting schema.
ManifestConsistencyCheckOperation - Class in io.bdeploy.bhive.op
Operation to check manifest consistency.
ManifestConsistencyCheckOperation() - Constructor for class io.bdeploy.bhive.op.ManifestConsistencyCheckOperation
 
ManifestDatabase - Class in io.bdeploy.bhive.objects
Stores and manages Manifests.
ManifestDatabase(Path) - Constructor for class io.bdeploy.bhive.objects.ManifestDatabase
 
ManifestDeleteOldByIdOperation - Class in io.bdeploy.bhive.op
Operation to delete manifests from the ManifestDatabase of the BHive which follow the simple version counting scheme.
ManifestDeleteOldByIdOperation() - Constructor for class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
 
ManifestDeleteOperation - Class in io.bdeploy.bhive.op
Operation to delete a single manifest from the ManifestDatabase of the BHive.
ManifestDeleteOperation() - Constructor for class io.bdeploy.bhive.op.ManifestDeleteOperation
 
ManifestExistsOperation - Class in io.bdeploy.bhive.op
Checks whether the given manifest exists in the underlying BHive
ManifestExistsOperation() - Constructor for class io.bdeploy.bhive.op.ManifestExistsOperation
 
ManifestLexicalMaxTagOperation - Class in io.bdeploy.bhive.op
Returns the lexically "newest" tag for a given manifest.
ManifestLexicalMaxTagOperation() - Constructor for class io.bdeploy.bhive.op.ManifestLexicalMaxTagOperation
 
ManifestListOperation - Class in io.bdeploy.bhive.op
Lists all Manifests available in the BHive.
ManifestListOperation() - Constructor for class io.bdeploy.bhive.op.ManifestListOperation
 
ManifestLoadOperation - Class in io.bdeploy.bhive.op
Loads the specified Manifest from its underlying storage in the ManifestDatabase of the BHive.
ManifestLoadOperation() - Constructor for class io.bdeploy.bhive.op.ManifestLoadOperation
 
ManifestMaxIdOperation - Class in io.bdeploy.bhive.op
Returns the highest currently available version number for Manifests which use a simple counter versioning scheme.
ManifestMaxIdOperation() - Constructor for class io.bdeploy.bhive.op.ManifestMaxIdOperation
 
ManifestNextIdOperation - Class in io.bdeploy.bhive.op
Returns the next available version number for Manifests which use a simple counter versioning scheme.
ManifestNextIdOperation() - Constructor for class io.bdeploy.bhive.op.ManifestNextIdOperation
 
manifestPrefix() - Element in annotation interface io.bdeploy.bhive.cli.DiscUsageTool.DiscUsageConfig
 
ManifestRefLoadOperation - Class in io.bdeploy.bhive.op
Resolve Manifests referenced in a Tree by the given ObjectIds.
ManifestRefLoadOperation() - Constructor for class io.bdeploy.bhive.op.ManifestRefLoadOperation
 
ManifestRefScanOperation - Class in io.bdeploy.bhive.op
Scans for nested Manifests referenced in the given Manifest.
ManifestRefScanOperation() - Constructor for class io.bdeploy.bhive.op.ManifestRefScanOperation
 
ManifestRefView - Class in io.bdeploy.bhive.objects.view
View of a Manifest reference in a Tree.
ManifestRefView(ObjectId, Manifest.Key, ObjectId, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.ManifestRefView
 
manifests(Collection<Manifest.Key>) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
The manifests to fetch
ManifestSpawnListener - Interface in io.bdeploy.bhive
Listener which is notified when a Manifest is created from remote
ManifestTool - Class in io.bdeploy.bhive.cli
A tool to list and manage (delete, export) manifests in a hive.
ManifestTool() - Constructor for class io.bdeploy.bhive.cli.ManifestTool
 
ManifestTool.ManifestConfig - Annotation Interface in io.bdeploy.bhive.cli
 
mapExceptionCausesToReason(Throwable) - Static method in class io.bdeploy.common.util.ExceptionHelper
 
MarkerDatabase - Class in io.bdeploy.bhive.objects
A marker database acts as temporary synchronization and locking over threads and even JVMs.
MarkerDatabase(Path, ActivityReporter) - Constructor for class io.bdeploy.bhive.objects.MarkerDatabase
 
matches(ObjectScope) - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
Returns true if this ObjectScope is a sub-scope (or exact match) of the given ObjectScope.
matches(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
Determines whether the given ObjectScope is matched by any of the registered ObjectScopes.
max - Variable in class io.bdeploy.common.ActivitySnapshot
 
max - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
MDC_NAME - Static variable in class io.bdeploy.common.util.MdcLogger
The key to which all MDC data is associated with.
MdcLogger - Class in io.bdeploy.common.util
Utility class that simplifies writing log statements with MDC data.
MdcLogger(Class<?>) - Constructor for class io.bdeploy.common.util.MdcLogger
Creates a new instance using the given logger.
mean - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
meanRate - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterFields
 
median - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
message - Variable in class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi
A human readable message which hints to the issue.
message - Variable in class io.bdeploy.common.audit.AuditRecord
 
META_HIST_SIZE - Static variable in class io.bdeploy.bhive.meta.MetaManifest
 
META_PREFIX - Static variable in class io.bdeploy.bhive.meta.MetaManifest
 
MetaManifest<T> - Class in io.bdeploy.bhive.meta
A MetaManifest allows to persist an load metadata associated with a given Manifest.
MetaManifest(Manifest.Key, boolean, Class<T>) - Constructor for class io.bdeploy.bhive.meta.MetaManifest
Create a MetaManifest for the given Manifest.Key which identifies the Manifest to "annotate" with metadata.
meter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterMetric
 
meter - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.TimerMetric
 
MeterFields() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterFields
 
MeterMetric() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterMetric
 
meters - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
method - Variable in class io.bdeploy.common.audit.AuditRecord
 
MetricBundle() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
Metrics - Class in io.bdeploy.common.metrics
Provides access to global MetricRegistrys by use case.
Metrics.MetricGroup - Enum Class in io.bdeploy.common.metrics
 
min - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
MinionRootValidator - Class in io.bdeploy.common.cfg
 
MinionRootValidator() - Constructor for class io.bdeploy.common.cfg.MinionRootValidator
 
missing - Variable in class io.bdeploy.bhive.op.ObjectExistsOperation.Result
Objects that are missing
MissingObjectView - Class in io.bdeploy.bhive.objects.view
Refers to a missing object.
MissingObjectView(ObjectId, Tree.EntryType, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.MissingObjectView
 
mkdirs(Path) - Static method in class io.bdeploy.common.util.PathHelper
Create directories, wrapping IOException to IllegalStateException
moveAndDelete(Path, Path) - Static method in class io.bdeploy.common.util.PathHelper
Renames the given file or directory and then attempts to delete it.
MultiLocalDependencyFetcher - Class in io.bdeploy.api.product.v1.impl
 
MultiLocalDependencyFetcher(List<BHive>) - Constructor for class io.bdeploy.api.product.v1.impl.MultiLocalDependencyFetcher
 

N

name - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
name - Variable in class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
Short name of the instance.
name - Variable in class io.bdeploy.api.remote.v1.dto.InstanceGroupConfigurationApi
The name of the instance group.
name - Variable in class io.bdeploy.api.remote.v1.dto.SoftwareRepositoryConfigurationApi
The human readable name of the instance group
name - Variable in class io.bdeploy.common.ActivitySnapshot
 
NamedDaemonThreadFactory - Class in io.bdeploy.common.util
A ThreadFactory which provides better names to threads.
NamedDaemonThreadFactory(String) - Constructor for class io.bdeploy.common.util.NamedDaemonThreadFactory
 
NamedDaemonThreadFactory(Supplier<String>) - Constructor for class io.bdeploy.common.util.NamedDaemonThreadFactory
 
namesOf(Class<? extends ToolBase.CliTool>) - Static method in class io.bdeploy.common.cli.ToolBase
 
NativeCliTool() - Constructor for class io.bdeploy.common.cli.ToolBase.NativeCliTool
 
NEWEST_FIRST - Static variable in class io.bdeploy.bhive.util.ManifestComparator
 
NEWEST_LAST - Static variable in class io.bdeploy.bhive.util.VersionComparator
 
newThread(Runnable) - Method in class io.bdeploy.common.util.NamedDaemonThreadFactory
 
NonExistingPathValidator - Class in io.bdeploy.common.cfg
 
NonExistingPathValidator() - Constructor for class io.bdeploy.common.cfg.NonExistingPathValidator
 
NORMAL - Enum constant in enum class io.bdeploy.common.audit.AuditRecord.Severity
 
NoScopeInheritance - Annotation Interface in io.bdeploy.common.security
Used together with the RequiredPermission annotation.
NoThrowAutoCloseable - Interface in io.bdeploy.common
An AutoCloseable which does not throw on close.
Null() - Constructor for class io.bdeploy.common.ActivityReporter.Null
 
NullAuditor - Class in io.bdeploy.common.audit
 
NullAuditor() - Constructor for class io.bdeploy.common.audit.NullAuditor
 

O

ObjectChangeBroadcaster - Interface in io.bdeploy.jersey.ws.change
A destination sink which broadcasts object changes.
ObjectChangeClientListener - Class in io.bdeploy.jersey.ws.change.client
WebSocket listener which handles communication with the ObjectChangeWebSocket on the server.
ObjectChangeClientListener(String, Consumer<ObjectChangeDto>) - Constructor for class io.bdeploy.jersey.ws.change.client.ObjectChangeClientListener
 
ObjectChangeClientWebSocket - Class in io.bdeploy.jersey.ws.change.client
Wraps a WebSocket with functionality regarding ObjectChangeRegistrationDto.
ObjectChangeClientWebSocket(AsyncHttpClient, WebSocket) - Constructor for class io.bdeploy.jersey.ws.change.client.ObjectChangeClientWebSocket
 
ObjectChangeDto - Class in io.bdeploy.jersey.ws.change.msg
Represents a change in an object
ObjectChangeDto(String, ObjectScope, ObjectEvent, Map<String, String>) - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
 
ObjectChangeInitDto - Class in io.bdeploy.jersey.ws.change.msg
Message used to initialize the WebSocket connection to the server
ObjectChangeInitDto() - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectChangeInitDto
 
ObjectChangeRegistration - Class in io.bdeploy.jersey.ws.change
Manages registrations for certain object change types and related ObjectScopes.
ObjectChangeRegistration() - Constructor for class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
 
ObjectChangeRegistrationDto - Class in io.bdeploy.jersey.ws.change.msg
A message to instruct a change in a WebSocket event registration on the server.
ObjectChangeRegistrationDto() - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto
 
ObjectChangeRegistrationDto.RegistrationAction - Enum Class in io.bdeploy.jersey.ws.change.msg
Whether to add or remove a registration
ObjectChangeRegistrationListener - Class in io.bdeploy.jersey.ws.change
Listens to messages on a WebSocket and adjusts registrations according to instructions received.
ObjectChangeRegistrationListener(ObjectChangeRegistration) - Constructor for class io.bdeploy.jersey.ws.change.ObjectChangeRegistrationListener
 
ObjectChangeWebSocket - Class in io.bdeploy.jersey.ws.change
 
ObjectChangeWebSocket(KeyStore) - Constructor for class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
ObjectConsistencyCheckOperation - Class in io.bdeploy.bhive.op
Checks for missing and corrupt objects.
ObjectConsistencyCheckOperation() - Constructor for class io.bdeploy.bhive.op.ObjectConsistencyCheckOperation
 
ObjectDatabase - Class in io.bdeploy.bhive.objects
A simple key-value data store.
ObjectDatabase(Path, Path, ActivityReporter, BHiveTransactions) - Constructor for class io.bdeploy.bhive.objects.ObjectDatabase
Create a new ObjectDatabase at the given root.
ObjectEvent - Enum Class in io.bdeploy.jersey.ws.change.msg
Determines what change happened in an ObjectChangeDto.
ObjectExistsOperation - Class in io.bdeploy.bhive.op
Checks whether the given ObjectIds exist in the BHive.
ObjectExistsOperation() - Constructor for class io.bdeploy.bhive.op.ObjectExistsOperation
 
ObjectExistsOperation.Result - Class in io.bdeploy.bhive.op
Result object indicating what is missing and existing.
ObjectId - Class in io.bdeploy.bhive.model
Uniquely identifies a certain object.
ObjectListOperation - Class in io.bdeploy.bhive.op
List ObjectIds available in the BHive.
ObjectListOperation() - Constructor for class io.bdeploy.bhive.op.ObjectListOperation
 
ObjectListSpec() - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveResource.ObjectListSpec
 
ObjectLoadOperation - Class in io.bdeploy.bhive.op
Loads the specified ObjectId from its underlying storage in the ObjectDatabase of the BHive.
ObjectLoadOperation() - Constructor for class io.bdeploy.bhive.op.ObjectLoadOperation
 
ObjectManager - Class in io.bdeploy.bhive.objects
Provides higher level operations on the ObjectDatabase.
ObjectManager(ObjectDatabase, ManifestDatabase, ActivityReporter, ExecutorService) - Constructor for class io.bdeploy.bhive.objects.ObjectManager
Creates a new ObjectManager.
ObjectManager.DbCallable<R> - Interface in io.bdeploy.bhive.objects
Used for modifying operations on the DB.
ObjectReadOperation - Class in io.bdeploy.bhive.op
Reads one or more objects from a stream and inserts them into the local hive.
ObjectReadOperation() - Constructor for class io.bdeploy.bhive.op.ObjectReadOperation
 
objects(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
The object to fetch
objects(Collection<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
The objects to fetch
ObjectScope - Class in io.bdeploy.jersey.ws.change.msg
Encapsulates scoping logic.
ObjectScope(String...) - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectScope
Create an ObjectScope from one or more scope parts.
ObjectScope(List<String>) - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectScope
Creates an ObjectScope from the List representation of a scope.
ObjectSizeOperation - Class in io.bdeploy.bhive.op
Measures the disc usage of all ObjectIds given and returns the sum.
ObjectSizeOperation() - Constructor for class io.bdeploy.bhive.op.ObjectSizeOperation
 
ObjectWriteOperation - Class in io.bdeploy.bhive.op
Writes one or more objects to a stream.
ObjectWriteOperation() - Constructor for class io.bdeploy.bhive.op.ObjectWriteOperation
 
ObjectWriter - Interface in io.bdeploy.bhive.objects
 
OCT_ACTIVIES - Static variable in class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
Needs to be in line with ObjectChangeType for the Web UI
OCWS_PATH - Static variable in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
ofNullableStrig(String) - Static method in class io.bdeploy.common.util.PathHelper
Converts the given string into a path object.
OK - Enum constant in enum class io.bdeploy.common.cli.data.ExitCode
 
ON_BEHALF_OF_HEADER - Static variable in class io.bdeploy.jersey.JerseyOnBehalfOfFilter
 
onBlob(Consumer<BlobView>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
Register a Consumer triggered when a entry of type Tree.EntryType.BLOB is visited.
onConnect(WebSocket) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
onDamaged(Consumer<DamagedObjectView>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
Register a Consumer triggered when an entry is 'damaged'.
OnDiscKeyStore - Class in io.bdeploy.common.security
Wraps around an actual (JCEKS) keystore on disc.
OnDiscKeyStore(Path, String) - Constructor for class io.bdeploy.common.security.OnDiscKeyStore
 
oneMinRate - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MeterFields
 
onError(Throwable) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientListener
 
ONLY_LEFT - Enum constant in enum class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff.DifferenceType
 
ONLY_RIGHT - Enum constant in enum class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff.DifferenceType
 
onlyLeft(ElementView, Tree.EntryType) - Static method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
onlyRight(ElementView, Tree.EntryType) - Static method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
onManifestRef(Consumer<ManifestRefView>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
Register a Consumer triggered when an entry is a Manifest reference within a Tree.
onMessage(byte[]) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientListener
 
onMessage(String) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientListener
 
onMessage(WebSocket, String) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistrationListener
 
onMissing(Consumer<MissingObjectView>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
Register a Consumer triggered when a missing/unavailable object is found during Tree traversal.
onOpen(WebSocket) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientListener
 
onReference(Path, Tree.Key, Manifest) - Method in class io.bdeploy.bhive.objects.DefaultReferenceHandler
 
onReference(Path, Tree.Key, Manifest) - Method in interface io.bdeploy.bhive.objects.ReferenceHandler
 
onReload(Container) - Method in class io.bdeploy.jersey.JerseyEagerServiceInitializer
 
onShutdown(Container) - Method in class io.bdeploy.jersey.JerseyEagerServiceInitializer
 
onSkipped(Consumer<SkippedElementView>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
Register a Consumer triggered when an object is skipped.
onStartup(Container) - Method in class io.bdeploy.jersey.JerseyEagerServiceInitializer
 
onTree(Function<TreeView, Boolean>) - Method in class io.bdeploy.bhive.objects.view.scanner.TreeVisitor.Builder
 
openZip(Path) - Static method in class io.bdeploy.common.util.PathHelper
 
Operation() - Constructor for class io.bdeploy.bhive.BHive.Operation
 
options(String) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
OsHelper - Class in io.bdeploy.common.util
Determines OS specifics.
OsHelper.OperatingSystem - Enum Class in io.bdeploy.common.util
 
out() - Method in class io.bdeploy.common.cli.data.DataResultBase
 
out() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
out() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 

P

p75th - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
p95th - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
p98th - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
p999th - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
p99th - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
pack() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
PARAM_TEMPLATES_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
parameters - Variable in class io.bdeploy.common.audit.AuditRecord
 
parameterTemplates - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
parameterTemplateYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
parentUuid - Variable in class io.bdeploy.common.ActivitySnapshot
 
parse(Manifest.Key) - Static method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
parse(String) - Static method in class io.bdeploy.bhive.model.Manifest.Key
Parses a key from it's String representation.
parse(String) - Static method in class io.bdeploy.bhive.model.ObjectId
Create an ObjectId from an existing String representation if possible.
parse(String) - Static method in class io.bdeploy.common.util.VersionHelper
Parses the given string into a version.
parse(String, OsHelper.OperatingSystem) - Static method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
passphrase() - Element in annotation interface io.bdeploy.bhive.cli.ServeTool.ServeConfig
 
passphrase() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
password - Variable in class io.bdeploy.api.remote.v1.dto.CredentialsApi
 
password() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
patch(String, byte[]) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
path - Variable in class io.bdeploy.api.remote.v1.dto.HttpEndpointApi
The path to the endpoint on the server.
pathAndQuery - Variable in class io.bdeploy.common.util.URLish
 
PathHelper - Class in io.bdeploy.common.util
Helps in handling different Strings in the context of Paths.
PathOwnershipValidator - Class in io.bdeploy.common.cfg
 
PathOwnershipValidator() - Constructor for class io.bdeploy.common.cfg.PathOwnershipValidator
 
perform(Comparable<?>, Callable<T>) - Method in class io.bdeploy.common.TaskSynchronizer
Performs the operation or waits until an existing operation with the same key is done
permission - Variable in class io.bdeploy.common.security.ScopedPermission
 
permission() - Element in annotation interface io.bdeploy.common.security.RequiredPermission
The permission required to access the method
PersistentManifestClassification<T> - Class in io.bdeploy.bhive.meta
 
PersistentManifestClassification(BHive, String, Function<Manifest, T>) - Constructor for class io.bdeploy.bhive.meta.PersistentManifestClassification
 
Plugin - Class in io.bdeploy.api.plugin.v1
Base class for all plugins.
Plugin() - Constructor for class io.bdeploy.api.plugin.v1.Plugin
 
PLUGIN_CLASS_HEADER - Static variable in class io.bdeploy.api.plugin.v1.Plugin
The name of the MANIFEST.MF header which must be present in the JAR file of the plugin pointing to the fully qualified name of the Plugin subclass within the JAR.
PLUGIN_NAME_HEADER - Static variable in class io.bdeploy.api.plugin.v1.Plugin
The name of the MANIFEST.MF header which must be present in the JAR file of the plugin setting the human readable name of the plugin
PLUGIN_SORTER_HEADER - Static variable in class io.bdeploy.api.plugin.v1.Plugin
A header which is used to discover plugins which allow product version sorting without actually loading those plugins.
PLUGIN_VERSION_HEADER - Static variable in class io.bdeploy.api.plugin.v1.Plugin
The name of the MANIFEST.MF header which must be present in the JAR file of the plugin setting the human readable version of the plugin
PluginAssets - Class in io.bdeploy.api.plugin.v1
Describes a mapping of a static path inside the JAR file of a plugin to a URL path in the plugins scope under which this path should be made available on the server.
PluginAssets(String, String) - Constructor for class io.bdeploy.api.plugin.v1.PluginAssets
 
pluginFolder - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
PLUGINS_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
poolCoreSize - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolCurrentSize - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolExceeded - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolMaxSize - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolTasksCancelled - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolTasksFinished - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
poolTasksQueued - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
port - Variable in class io.bdeploy.common.util.URLish
 
port() - Element in annotation interface io.bdeploy.bhive.cli.ServeTool.ServeConfig
 
post(String, byte[]) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 
process(String, VariableResolver) - Static method in class io.bdeploy.common.util.TemplateHelper
Resolves all variable references in the given string using the given resolver.
process(String, VariableResolver, ShouldResolve) - Static method in class io.bdeploy.common.util.TemplateHelper
Resolves all variable references in the given String, using the given resolver.
process(List<String>, VariableResolver) - Static method in class io.bdeploy.common.util.TemplateHelper
Resolves all variable references in the given list of strings using the given resolver.
process(List<String>, VariableResolver, ShouldResolve) - Static method in class io.bdeploy.common.util.TemplateHelper
Asks the given resolver callback whether or not to resolve the variables contained in the given list of strings.
processFileTemplates(Path, VariableResolver) - Static method in class io.bdeploy.common.util.TemplateHelper
 
product - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
The base-key of the product.
product - Variable in class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
The key of the product which was used to create the instance.
product - Variable in class io.bdeploy.api.validation.v1.dto.ProductValidationDescriptorApi
Path to the `product-info.yaml` file which defines the root product to be validated.
PRODUCT_DESC - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
PRODUCT_LABEL - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
ProductDescriptor - Class in io.bdeploy.api.product.v1
 
ProductDescriptor() - Constructor for class io.bdeploy.api.product.v1.ProductDescriptor
 
productInfoYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
PRODUCTIVE - Enum constant in enum class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi.InstancePurposeApi
 
ProductManifestBuilder - Class in io.bdeploy.api.product.v1
Builder to create new product manifests.
ProductManifestBuilder(ProductDescriptor) - Constructor for class io.bdeploy.api.product.v1.ProductManifestBuilder
 
ProductValidationDescriptorApi - Class in io.bdeploy.api.validation.v1.dto
This descriptor references all files which should be validated during raw product validation.
ProductValidationDescriptorApi() - Constructor for class io.bdeploy.api.validation.v1.dto.ProductValidationDescriptorApi
 
ProductValidationHelper - Class in io.bdeploy.api.validation.v1
A helper that handles packaging a local ProductValidationDescriptorApi along with all required files, send it to the server, and return the validation result.
ProductValidationIssueApi - Class in io.bdeploy.api.validation.v1.dto
Represents a single issue in raw product validation.
ProductValidationIssueApi(ProductValidationIssueApi.ProductValidationSeverity, String) - Constructor for class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi
 
ProductValidationIssueApi.ProductValidationSeverity - Enum Class in io.bdeploy.api.validation.v1.dto
 
ProductValidationResponseApi - Class in io.bdeploy.api.validation.v1.dto
ProductValidationResponseApi(List<ProductValidationIssueApi>) - Constructor for class io.bdeploy.api.validation.v1.dto.ProductValidationResponseApi
 
productValidationYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
ProductVersionDescriptor - Class in io.bdeploy.api.product.v1
Contains potentially dynamic information relevant when creating a product
ProductVersionDescriptor() - Constructor for class io.bdeploy.api.product.v1.ProductVersionDescriptor
 
productVersionYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 
PROXY_SCOPE_HEADER - Static variable in class io.bdeploy.jersey.activity.JerseyRemoteActivityScopeClientFilter
 
proxyActivities(RemoteService) - Method in class io.bdeploy.common.ActivityReporter.Delegating
 
proxyActivities(RemoteService) - Method in class io.bdeploy.common.ActivityReporter.Null
 
proxyActivities(RemoteService) - Method in interface io.bdeploy.common.ActivityReporter
Proxy remote activities to this ActivityReporter implementation if possible.
proxyActivities(RemoteService) - Method in class io.bdeploy.common.ActivityReporter.Stream
 
proxyActivities(RemoteService) - Method in class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
 
prune() - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Perform a prune operation on the remote BHive, removing any unreferenced objects.
prune() - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
prune() - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
prune() - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
prune() - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Perform a prune operation on the remote BHive, removing any unreferenced objects.
PruneOperation - Class in io.bdeploy.bhive.op
Removes dangling (unreferenced) objects from the ObjectDatabase.
PruneOperation() - Constructor for class io.bdeploy.bhive.op.PruneOperation
 
PruneTool - Class in io.bdeploy.bhive.cli
A tool to remove unreferenced objects from a hive, for instance after deleting a manifest.
PruneTool() - Constructor for class io.bdeploy.bhive.cli.PruneTool
 
PruneTool.PruneConfig - Annotation Interface in io.bdeploy.bhive.cli
 
PublicInstanceResource - Interface in io.bdeploy.api.remote.v1
 
PublicProductValidationResource - Interface in io.bdeploy.api.validation.v1
Public remote API which performs product validation.
PublicProxyResource - Interface in io.bdeploy.api.remote.v1
Proxy requests to a target process on an instance.
PublicRootResource - Interface in io.bdeploy.api.remote.v1
 
PublicSchemaResource - Interface in io.bdeploy.api.schema.v1
 
PublicSchemaResource.Schema - Enum Class in io.bdeploy.api.schema.v1
 
purpose - Variable in class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
The intended use of the deployed software.
push(Path) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Transfer the ZIPed BHive to the remote and apply all top-level Manifests referenced within.
push(Path) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
push(Path) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
push(Path) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
push(Path) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Transfer the ZIPed BHive to the remote and apply all top-level Manifests referenced within.
pushAsStream(InputStream) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
Streams manifests and objects into the remove hive.
pushAsStream(InputStream) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
pushAsStream(InputStream) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
pushAsStream(InputStream) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
pushAsStream(InputStream) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
Streams objects directly into the given remote hive.
PushOperation - Class in io.bdeploy.bhive.op.remote
Pushes manifests from the local BHive to a remote BHive.
PushOperation() - Constructor for class io.bdeploy.bhive.op.remote.PushOperation
 
PushTool - Class in io.bdeploy.bhive.cli
Pushes a manifest with all required objects to a remote hive.
PushTool() - Constructor for class io.bdeploy.bhive.cli.PushTool
 
PushTool.PushConfig - Annotation Interface in io.bdeploy.bhive.cli
 
put(String, byte[]) - Method in interface io.bdeploy.api.remote.v1.PublicProxyResource
 

R

randomId() - Static method in class io.bdeploy.common.util.UuidHelper
 
read() - Method in class io.bdeploy.common.util.FixedLengthStream
 
read() - Method in class io.bdeploy.common.util.ReportingInputStream
 
read() - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
read(byte[], int, int) - Method in class io.bdeploy.common.util.FixedLengthStream
 
read(byte[], int, int) - Method in class io.bdeploy.common.util.ReportingInputStream
 
read(BHiveExecution) - Method in class io.bdeploy.bhive.meta.MetaManifest
Read the current metadata from the given BHiveExecution.
read(InputStream) - Method in class io.bdeploy.bhive.util.SimpleTreeMapper
 
read(InputStream) - Method in interface io.bdeploy.bhive.util.StorageHelper.CustomMapper
 
read(InputStream) - Static method in class io.bdeploy.common.util.StreamHelper
Fully reads the given InputStream into a byte[].
READ - Enum constant in enum class io.bdeploy.common.security.ScopedPermission.Permission
The resource can be viewed but not modified.
READ - Enum constant in enum class io.bdeploy.jersey.JerseyStreamingHelper.StreamDirection
 
readFrom(Class<Path>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class io.bdeploy.jersey.JerseyPathReader
 
ReadOnlyOperation - Annotation Interface in io.bdeploy.bhive
Marks an operation as read-only.
readProductDescriptor(Path) - Static method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
readProductVersionDescriptor(Path, Path) - Static method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
ReferenceHandler - Interface in io.bdeploy.bhive.objects
A handler which acts upon Manifest references in a Tree.
ReferenceKey(String, Manifest.Key, long) - Constructor for class io.bdeploy.bhive.model.Manifest.ReferenceKey
 
register(Module) - Method in class io.bdeploy.jersey.JerseyClientFactory
 
register(Class<? extends ToolBase.CliTool>) - Method in class io.bdeploy.common.cli.ToolBase
 
register(Object) - Method in class io.bdeploy.jersey.JerseyServer
Registers a class or an instance to be used in this server.
register(Object) - Method in interface io.bdeploy.jersey.RegistrationTarget
 
register(String, BHive) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
Manually register an additional (non-discovered) BHive to be available in the registry.
registerDefaultResources(ResourceConfig) - Method in class io.bdeploy.jersey.JerseyServer
 
registerResource(AutoCloseable) - Method in class io.bdeploy.jersey.JerseyServer
 
registerResource(AutoCloseable) - Method in interface io.bdeploy.jersey.RegistrationTarget
Registers a resource that will be closed when the server is stopped.
registerWebsocketApplication(String, WebSocketApplication) - Method in class io.bdeploy.jersey.JerseyServer
 
registerWebsocketApplication(String, WebSocketApplication) - Method in interface io.bdeploy.jersey.RegistrationTarget
Registers a WebSocket application.
RegistrationTarget - Interface in io.bdeploy.jersey
Describes receiver for JAX-RS registrations (resources, providers, ...).
ReleaseDirectoryLockOperation - Class in io.bdeploy.bhive.op
Resolves an existing lock by deleting the lock file.
ReleaseDirectoryLockOperation() - Constructor for class io.bdeploy.bhive.op.ReleaseDirectoryLockOperation
 
remote() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
RemoteBHive - Interface in io.bdeploy.bhive.remote
Represents a possibly remote (might also be "remote" in the sense of another directory on disc) BHive.
RemoteDependencyFetcher - Class in io.bdeploy.api.product.v1.impl
 
RemoteDependencyFetcher(RemoteService, String, ActivityReporter) - Constructor for class io.bdeploy.api.product.v1.impl.RemoteDependencyFetcher
 
RemoteOperation<T,X extends RemoteOperation<T,X>> - Class in io.bdeploy.bhive.op.remote
 
RemoteOperation() - Constructor for class io.bdeploy.bhive.op.remote.RemoteOperation
 
RemoteService - Class in io.bdeploy.common.security
Represents data about a single known minion.
RemoteService(URI) - Constructor for class io.bdeploy.common.security.RemoteService
Creates a RemoteService which references a local directory as URI.
RemoteService(URI, KeyStoreProvider) - Constructor for class io.bdeploy.common.security.RemoteService
Creates a new RemoteService with the given KeyStoreProvider.
RemoteService(URI, String) - Constructor for class io.bdeploy.common.security.RemoteService
 
RemoteServiceTool<T extends Annotation> - Class in io.bdeploy.jersey.cli
Base class for all CLI tools which need to access a remote service.
RemoteServiceTool(Class<T>) - Constructor for class io.bdeploy.jersey.cli.RemoteServiceTool
 
RemoteServiceTool.RemoteOptional - Annotation Interface in io.bdeploy.jersey.cli
 
RemoteValidator - Class in io.bdeploy.common.cfg
 
RemoteValidator() - Constructor for class io.bdeploy.common.cfg.RemoteValidator
 
remove() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
remove(BHiveExecution) - Method in class io.bdeploy.bhive.meta.MetaManifest
Removes the metadata from the given BHiveExecution.
remove(String) - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
remove(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
Remove a matching scope for the given type.
remove(WebSocket) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
REMOVE - Enum constant in enum class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto.RegistrationAction
 
REMOVED - Enum constant in enum class io.bdeploy.jersey.ws.change.msg.ObjectEvent
The object has been removed.
removeHandler(HttpHandler) - Method in class io.bdeploy.jersey.JerseyServer
 
removeHandler(HttpHandler) - Method in interface io.bdeploy.jersey.RegistrationTarget
 
removeManifest(Manifest.Key) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
Concurrent-save removes a manifest from the database.
removeManifest(Manifest.Key) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveResource
 
removeManifest(Manifest.Key) - Method in class io.bdeploy.bhive.remote.jersey.BHiveResourceImpl
 
removeManifest(Manifest.Key) - Method in class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
 
removeManifest(Manifest.Key) - Method in class io.bdeploy.bhive.remote.LocalBHiveAdapter
 
removeManifest(Manifest.Key) - Method in interface io.bdeploy.bhive.remote.RemoteBHive
 
removeManifestSpawnListener(BHiveRegistry.MultiManifestSpawnListener) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
removeObject(ObjectId) - Method in class io.bdeploy.bhive.objects.MarkerDatabase
 
removeObject(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
Removes the given ObjectIds backing file from the database.
removeProperty(String) - Method in class io.bdeploy.jersey.JerseyRequestContext
 
removeSpawnListener(ManifestSpawnListener) - Method in class io.bdeploy.bhive.BHive
 
removeSpawnListener(ManifestSpawnListener) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
render() - Method in class io.bdeploy.common.cli.data.DataResultCsv
 
render() - Method in class io.bdeploy.common.cli.data.DataResultJson
 
render() - Method in class io.bdeploy.common.cli.data.DataResultText
 
render() - Method in class io.bdeploy.common.cli.data.DataTableCsv
 
render() - Method in class io.bdeploy.common.cli.data.DataTableJson
 
render() - Method in class io.bdeploy.common.cli.data.DataTableText
 
render() - Method in interface io.bdeploy.common.cli.data.RenderableResult
 
RenderableResult - Interface in io.bdeploy.common.cli.data
Any result of a tool which can be rendered to the user.
repair() - Element in annotation interface io.bdeploy.bhive.cli.FsckTool.FsckConfig
 
repeat(String, int) - Static method in class io.bdeploy.common.util.StringHelper
Returns a string whose value is the concatenation of this string repeated count times.
ReportingInputStream - Class in io.bdeploy.common.util
An input stream that reports how many bytes have been read and that calculates the transfer rate.
ReportingInputStream(InputStream, long, ActivityReporter.Activity, String) - Constructor for class io.bdeploy.common.util.ReportingInputStream
Creates a new input stream that reports progress when reading from the given stream.
reqCancelled - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
reqCompleted - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
reqReceived - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
reqTimedOut - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
RequiredPermission - Annotation Interface in io.bdeploy.common.security
Specifies the permission required to access methods.
resolveSingleLocal(BHive, String, OsHelper.OperatingSystem) - Static method in class io.bdeploy.api.product.v1.impl.LocalDependencyFetcher
 
Result() - Constructor for class io.bdeploy.bhive.op.ObjectExistsOperation.Result
 
RetryableScope - Class in io.bdeploy.common
 
ROOT_ALIAS - Static variable in class io.bdeploy.common.security.SecurityHelper
 
row() - Method in interface io.bdeploy.common.cli.data.DataTable
Creates a builder which will insert a row into the table when its build() method is called.
row() - Method in class io.bdeploy.common.cli.data.DataTableBase
 
row(List<DataTableCell>) - Method in interface io.bdeploy.common.cli.data.DataTable
 
row(List<DataTableCell>) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
run() - Method in interface io.bdeploy.bhive.objects.LockableDatabase.LockedOperation
Perform the modification.
run() - Method in class io.bdeploy.common.cli.ToolBase.CliTool
Execute the tool.
run() - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
 
run() - Method in class io.bdeploy.common.cli.ToolBase.NativeCliTool
 
run(DiscUsageTool.DiscUsageConfig) - Method in class io.bdeploy.bhive.cli.DiscUsageTool
 
run(ExportTool.ExportConfig) - Method in class io.bdeploy.bhive.cli.ExportTool
 
run(FetchTool.FetchConfig, RemoteService) - Method in class io.bdeploy.bhive.cli.FetchTool
 
run(FsckTool.FsckConfig) - Method in class io.bdeploy.bhive.cli.FsckTool
 
run(ImportTool.ImportConfig) - Method in class io.bdeploy.bhive.cli.ImportTool
 
run(InitTool.InitConfig) - Method in class io.bdeploy.bhive.cli.InitTool
 
run(ManifestTool.ManifestConfig, RemoteService) - Method in class io.bdeploy.bhive.cli.ManifestTool
 
run(PruneTool.PruneConfig) - Method in class io.bdeploy.bhive.cli.PruneTool
 
run(PushTool.PushConfig, RemoteService) - Method in class io.bdeploy.bhive.cli.PushTool
 
run(ServeTool.ServeConfig) - Method in class io.bdeploy.bhive.cli.ServeTool
 
run(TokenTool.TokenConfig) - Method in class io.bdeploy.bhive.cli.TokenTool
 
run(TreeTool.TreeConfig) - Method in class io.bdeploy.bhive.cli.TreeTool
 
run(LocalLoginTool.LoginConfig) - Method in class io.bdeploy.jersey.cli.LocalLoginTool
 
run(Runnable) - Method in class io.bdeploy.common.RetryableScope
Perform the given action.
run(String) - Method in class io.bdeploy.common.util.TaskExecutor
Executes all tasks and waits for completion.
run(String[]) - Method in class io.bdeploy.common.cli.ToolBase.NativeCliTool
 
run(T) - Method in class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
Run the configured tool using configuration from the command line.
run(T) - Method in class io.bdeploy.jersey.cli.RemoteServiceTool
 
run(T, RemoteService) - Method in class io.bdeploy.jersey.cli.RemoteServiceTool
 
RuntimeAssert - Class in io.bdeploy.common.util
Assertion helper for asserting in business logic.
runtimeDependencies - Variable in class io.bdeploy.api.product.v1.ApplicationDescriptorApi
Additional dependencies of the application.

S

satisfies(ScopedPermission) - Method in class io.bdeploy.common.security.ScopedPermission
Checks whether or not this permission satisfies the given one.
saveTo() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
scan(ObjectId, int, boolean) - Method in class io.bdeploy.bhive.objects.ObjectManager
Create a traversable snapshot of the given Tree state up to a given maximum depth.
scanLocation(Path, Function<Path, Auditor>) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
 
ScanOperation - Class in io.bdeploy.bhive.op
Scan a given Manifest and return a TreeView of it's content.
ScanOperation() - Constructor for class io.bdeploy.bhive.op.ScanOperation
 
scheduleNotify(Manifest.Key) - Method in class io.bdeploy.bhive.objects.ManifestDatabase
 
scheme - Variable in class io.bdeploy.common.util.URLish
 
scope - Variable in class io.bdeploy.common.ActivitySnapshot
 
scope - Variable in class io.bdeploy.common.security.ScopedPermission
 
scope - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
The scope of the object.
scope - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto
The scope of the object to add or remove a registration for
scope() - Element in annotation interface io.bdeploy.common.security.RequiredPermission
The name of the query parameter / path parameter containing the actual value.
ScopedManifestKey - Class in io.bdeploy.api.product.v1.impl
A ScopedManifestKey provides additional scope to the BHive "name" and "tag" concept by mangling additional scoping information into the manifest name.
ScopedManifestKey(String, OsHelper.OperatingSystem, String) - Constructor for class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
ScopedPermission - Class in io.bdeploy.common.security
Describes access rights to a given resource.
ScopedPermission(ScopedPermission.Permission) - Constructor for class io.bdeploy.common.security.ScopedPermission
Creates a new global permission.
ScopedPermission(String, ScopedPermission.Permission) - Constructor for class io.bdeploy.common.security.ScopedPermission
Creates a new scoped permission allowing access to a particular resource.
ScopedPermission.Permission - Enum Class in io.bdeploy.common.security
Available permissions.
scopeOptional() - Element in annotation interface io.bdeploy.common.security.RequiredPermission
Whether the scope is optional.
score(ObjectScope) - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
SecurityHelper - Class in io.bdeploy.common.security
Encapsulates certificate and token handling for mutual authentication.
send(ObjectChangeDto) - Method in interface io.bdeploy.jersey.ws.change.ObjectChangeBroadcaster
 
send(ObjectChangeDto) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
sendBestMatching(List<ObjectChangeDto>) - Method in interface io.bdeploy.jersey.ws.change.ObjectChangeBroadcaster
 
sendBestMatching(List<ObjectChangeDto>) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeWebSocket
 
separatorsToUnix(Path) - Static method in class io.bdeploy.common.util.PathHelper
Converts all Windows separators ('\\') to the Unix separator ('/').
serve() - Element in annotation interface io.bdeploy.bhive.cli.ServeTool.ServeConfig
 
servers - Variable in class io.bdeploy.jersey.cli.LocalLoginData
 
ServeTool - Class in io.bdeploy.bhive.cli
Starts a HTTP(S) server which serves given BHives other the network.
ServeTool() - Constructor for class io.bdeploy.bhive.cli.ServeTool
 
ServeTool.ServeConfig - Annotation Interface in io.bdeploy.bhive.cli
 
setActivityReporter(ActivityReporter) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
Set an alternative ActivityReporter.
setAllowMissingObjects(boolean) - Method in class io.bdeploy.bhive.op.ManifestRefScanOperation
 
setAmountToKeep(int) - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
Set the amount of old versions to keep - defaults to 10.
setAuditor(Auditor) - Method in class io.bdeploy.jersey.JerseyServer
Sets the auditor that will be used by the server to log requests.
setAuditorFactory(Function<Path, Auditor>) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
 
setAuditorFactory(Function<Path, Auditor>) - Method in class io.bdeploy.common.cli.ToolBase
Sets a factory for proper auditors to be used by the tool.
setCaption(String) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setCaption(String) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setConfigTemplates(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
setCurrent(String) - Method in class io.bdeploy.jersey.cli.LocalLoginManager
 
setData(byte[]) - Method in class io.bdeploy.bhive.op.ImportObjectOperation
Set the Path to import from.
setDataFormat(DataFormat) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
Sets the mode to render tables with.
setDefaultReporter(ActivityReporter) - Static method in class io.bdeploy.jersey.JerseyClientFactory
 
setDelegate(ActivityReporter) - Method in class io.bdeploy.common.ActivityReporter.Delegating
 
setDestinationHive(BHiveExecution) - Method in class io.bdeploy.bhive.op.CopyOperation
The destination BHive.
setDirectory(Path) - Method in class io.bdeploy.bhive.op.AwaitDirectoryLockOperation
Sets the directory that should be awaited.
setDirectory(Path) - Method in class io.bdeploy.bhive.op.LockDirectoryOperation
Sets the directory that should be locked.
setDirectory(Path) - Method in class io.bdeploy.bhive.op.ReleaseDirectoryLockOperation
Sets the directory that should be unlocked.
setDryRun(boolean) - Method in class io.bdeploy.bhive.op.ManifestConsistencyCheckOperation
 
setDryRun(boolean) - Method in class io.bdeploy.bhive.op.ObjectConsistencyCheckOperation
 
setException(Throwable) - Method in interface io.bdeploy.common.cli.data.DataResult
 
setException(Throwable) - Method in class io.bdeploy.common.cli.data.DataResultBase
 
setExitCode(ExitCode) - Method in interface io.bdeploy.common.cli.data.DataResult
 
setExitCode(ExitCode) - Method in class io.bdeploy.common.cli.data.DataResultBase
 
setExitCode(ExitCode) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setExitCode(ExitCode) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setFailWithException(boolean) - Static method in class io.bdeploy.common.cli.ToolBase
Indicates whether or not the tool should fail with an exception or should print out the errors to the command line.
setFile(Path) - Method in class io.bdeploy.bhive.op.ImportFileOperation
Set the Path to import from.
setFollowReferences(boolean) - Method in class io.bdeploy.bhive.op.ScanOperation
Set whether to follow Manifest references.
setHideHeadersHint(boolean) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setHideHeadersHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setHideHeadersHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableText
 
setHiveName(String) - Method in class io.bdeploy.bhive.op.remote.FetchOperation
 
setHiveName(String) - Method in class io.bdeploy.bhive.op.remote.PushOperation
 
setIndentHint(int) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setIndentHint(int) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setIndentHint(int) - Method in class io.bdeploy.common.cli.data.DataTableText
 
setIssuedTo(String) - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
setLineWrapHint(boolean) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setLineWrapHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setLineWrapHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableText
 
setLockContentSupplier(Supplier<String>) - Method in class io.bdeploy.bhive.BHive
Sets the supplier that provides the content that is written to a lock file.
setLockContentValidator(Predicate<String>) - Method in class io.bdeploy.bhive.BHive
Sets the predicate that is used to validate an existing lock file.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ExportOperation
Set the manifest to export.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ImportOperation
Set the to-create Manifest Manifest.Key.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.InsertManifestRefOperation
Set the Manifest to reference.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestExistsOperation
The Manifest to check.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestLoadOperation
The Manifest to load.
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestRefScanOperation
 
setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ScanOperation
Set the Manifest to scan.
setManifestName(String) - Method in class io.bdeploy.bhive.op.ManifestLexicalMaxTagOperation
 
setManifestName(String) - Method in class io.bdeploy.bhive.op.ManifestListOperation
 
setManifestName(String) - Method in class io.bdeploy.bhive.op.ManifestMaxIdOperation
 
setManifestName(String) - Method in class io.bdeploy.bhive.op.ManifestNextIdOperation
 
setMaxCellLength(int) - Method in class io.bdeploy.common.cli.data.DataTableColumn
 
setMaxDepth(int) - Method in class io.bdeploy.bhive.op.ManifestRefScanOperation
 
setMaxDepth(int) - Method in class io.bdeploy.bhive.op.ScanOperation
Limit the depth of the scan.
setMdcValue(Object...) - Method in class io.bdeploy.common.util.MdcLogger
Sets the MDC value that will be associated with all subsequent log calls.
setMessage(String) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setMessage(String) - Method in interface io.bdeploy.common.cli.data.DataResult
 
setMessage(String) - Method in class io.bdeploy.common.cli.data.DataResultBase
 
setMethod(String) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setObject(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectLoadOperation
The Trees ObjectId to load.
setOutput(PrintStream) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
Set an alternative output destination.
setParallelism(int) - Method in class io.bdeploy.bhive.BHive
Set the amount of threads to use for parallel-capable file operations.
setPartialAllowed(boolean) - Method in class io.bdeploy.bhive.op.CopyOperation
If a partial destination hive is allowed (default false), no consistency check on the destination hive will be performed after copying objects.
setPluginFolder(Path) - Method in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
setPreDeleteHook(Consumer<Manifest.Key>) - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
 
setProperty(String, Object) - Method in class io.bdeploy.jersey.JerseyRequestContext
 
setProxyConnector(BiFunction<RemoteService, Consumer<List<ActivitySnapshot>>, NoThrowAutoCloseable>) - Method in class io.bdeploy.common.ActivityReporter.Stream
 
setProxyUuid(String) - Static method in class io.bdeploy.jersey.JerseyClientFactory
 
setReferenceHandler(ReferenceHandler) - Method in class io.bdeploy.bhive.op.ExportOperation
Set a custom reference handler which takes care of nested (recursive) manifest references.
setReferenceHandler(ReferenceHandler) - Method in class io.bdeploy.bhive.op.ExportTreeOperation
Set a custom reference handler which takes care of nested (recursive) manifest references.
setRelativePath(String) - Method in class io.bdeploy.bhive.op.TreeEntryLoadOperation
Set the relative path of the file to load.
setRemote(RemoteService) - Method in class io.bdeploy.bhive.op.remote.RemoteOperation
 
setRemote(RemoteService) - Method in class io.bdeploy.bhive.op.remote.TransactedRemoteOperation
 
setRepair(boolean) - Method in class io.bdeploy.bhive.op.FsckOperation
Enabling repair will remove all broken objects from the hive.
setReporter(ActivityReporter) - Method in class io.bdeploy.jersey.JerseyClientFactory
 
setRetryCount(int) - Method in class io.bdeploy.bhive.BHive.Operation
Sets the number of times the operation should be retried in case of an exception.
setRoot(ObjectId) - Method in class io.bdeploy.bhive.model.Manifest.Builder
 
setRootTree(ObjectId) - Method in class io.bdeploy.bhive.op.TreeEntryLoadOperation
The Trees ObjectId to load from.
setRunGarbageCollector(boolean) - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
Whether to execute the garbage collector right after deletion.
setScope(List<String>, String) - Method in class io.bdeploy.jersey.JerseyScopeService
 
setServer(HttpServer) - Method in class io.bdeploy.jersey.monitoring.JerseyServerMonitor
 
setSeverity(AuditRecord.Severity) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setSkipEmpty(boolean) - Method in class io.bdeploy.bhive.op.ImportTreeOperation
 
setSourceObjectManager(ObjectManager) - Method in class io.bdeploy.bhive.op.InsertExistingObjectsOperation
Set the source ObjectManager which provides the actual data for each ObjectId.
setSourcePath(Path) - Method in class io.bdeploy.bhive.op.ImportOperation
Set the path to import from.
setSourcePath(Path) - Method in class io.bdeploy.bhive.op.ImportTreeOperation
Set the path to import from.
setSourceTree(ObjectId) - Method in class io.bdeploy.bhive.op.ExportTreeOperation
 
setTarget(Path) - Method in class io.bdeploy.bhive.op.ExportOperation
Set the target path to export into.
setTargetPath(Path) - Method in class io.bdeploy.bhive.op.ExportTreeOperation
Set the path to export to.
setTestMode(boolean) - Static method in class io.bdeploy.common.cli.ToolBase
Indicate that the tools are executed in the context of a JUNIT test.
setTestModeForLLM(boolean) - Static method in class io.bdeploy.common.cli.ToolBase
 
setToDelete(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestDeleteOperation
Set the Manifest to be deleted.
setToDelete(String) - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
Set the Manifest to be deleted.
setTree(ObjectId) - Method in class io.bdeploy.bhive.op.ScanOperation
Set the Tree to scan.
setTree(ObjectId) - Method in class io.bdeploy.bhive.op.TreeLoadOperation
The Trees ObjectId to load.
setTree(Tree.Builder) - Method in class io.bdeploy.bhive.op.InsertArtificialTreeOperation
Set the Tree to insert.
setUserValidator(JerseyAuthenticationProvider.UserValidator) - Method in class io.bdeploy.jersey.JerseyServer
 
setVerbose(boolean) - Method in class io.bdeploy.common.cli.ToolBase.CliTool
Instructs tools which have some verbose output to print it.
setVerboseSummary(boolean) - Method in class io.bdeploy.common.ActivityReporter.Stream
A verbose summary will include more details about single activity duration(s).
setWeak(boolean) - Method in class io.bdeploy.common.security.ApiAccessToken.Builder
 
setWhat(String) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setWho(SecurityContext) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setWho(String) - Method in class io.bdeploy.common.audit.AuditRecord.Builder
 
setWordBreakHint(boolean) - Method in interface io.bdeploy.common.cli.data.DataTable
 
setWordBreakHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableBase
 
setWordBreakHint(boolean) - Method in class io.bdeploy.common.cli.data.DataTableText
 
severity - Variable in class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi
The severity of the issue detected.
severity - Variable in class io.bdeploy.common.audit.AuditRecord
 
ShouldResolve - Interface in io.bdeploy.common.util
A function that will be called to determine whether or not the resolving of a given parameter value should be executed.
SimpleTreeMapper - Class in io.bdeploy.bhive.util
Custom tree serialization/de-serialization.
SimpleTreeMapper() - Constructor for class io.bdeploy.bhive.util.SimpleTreeMapper
 
size - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
SkippedElementView - Class in io.bdeploy.bhive.objects.view
Holds information about an object which was skipped during a Tree scan.
SkippedElementView(ObjectId, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.SkippedElementView
 
sleep(long) - Static method in class io.bdeploy.common.util.Threads
Causes the current thread to sleep the given amount of time or until interrupted.
Slf4jAuditor - Class in io.bdeploy.common.audit
A auditor implementation that is using a logger to write the audit records.
Slf4jAuditor() - Constructor for class io.bdeploy.common.audit.Slf4jAuditor
 
snapshots - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringDto
 
snapshotTime - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
SoftwareRepositoryConfigurationApi - Class in io.bdeploy.api.remote.v1.dto
 
SoftwareRepositoryConfigurationApi() - Constructor for class io.bdeploy.api.remote.v1.dto.SoftwareRepositoryConfigurationApi
 
SortManifestsByReferences - Class in io.bdeploy.bhive.model
 
SortManifestsByReferences() - Constructor for class io.bdeploy.bhive.model.SortManifestsByReferences
 
SortOneAsLastComparator - Class in io.bdeploy.common.util
A comparator that ensures that a given string is put at the end.
SortOneAsLastComparator(String) - Constructor for class io.bdeploy.common.util.SortOneAsLastComparator
Creates a new comparator that sorts the given string as last one
source() - Element in annotation interface io.bdeploy.bhive.cli.FetchTool.FetchConfig
 
source() - Element in annotation interface io.bdeploy.bhive.cli.ImportTool.ImportConfig
 
source() - Element in annotation interface io.bdeploy.bhive.cli.ManifestTool.ManifestConfig
 
span - Variable in class io.bdeploy.common.cli.data.DataTableCell
 
spawn(String, Collection<Manifest.Key>) - Method in interface io.bdeploy.bhive.remote.jersey.BHiveRegistry.MultiManifestSpawnListener
 
spawn(Collection<Manifest.Key>) - Method in interface io.bdeploy.bhive.ManifestSpawnListener
Notification that new Manifest has spawned.
start() - Method in class io.bdeploy.jersey.JerseyServer
Start the server as configured.
start(String) - Method in class io.bdeploy.common.ActivityReporter.Delegating
 
start(String) - Method in class io.bdeploy.common.ActivityReporter.Null
 
start(String) - Method in interface io.bdeploy.common.ActivityReporter
Start an ActivityReporter.Activity without any associated work amount.
start(String) - Method in class io.bdeploy.common.ActivityReporter.Stream
 
start(String) - Method in class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
 
start(String, long) - Method in class io.bdeploy.common.ActivityReporter.Delegating
 
start(String, long) - Method in class io.bdeploy.common.ActivityReporter.Null
 
start(String, long) - Method in interface io.bdeploy.common.ActivityReporter
Start an ActivityReporter.Activity with a static work amount.
start(String, long) - Method in class io.bdeploy.common.ActivityReporter.Stream
 
start(String, long) - Method in class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
 
start(String, LongSupplier, LongSupplier) - Method in class io.bdeploy.common.ActivityReporter.Delegating
 
start(String, LongSupplier, LongSupplier) - Method in class io.bdeploy.common.ActivityReporter.Null
 
start(String, LongSupplier, LongSupplier) - Method in interface io.bdeploy.common.ActivityReporter
Start an ActivityReporter.Activity with a dynamic maximum and current work amount.
start(String, LongSupplier, LongSupplier) - Method in class io.bdeploy.common.ActivityReporter.Stream
 
start(String, LongSupplier, LongSupplier) - Method in class io.bdeploy.jersey.activity.JerseyBroadcastingActivityReporter
 
START_TIME - Static variable in class io.bdeploy.jersey.JerseyServer
 
stdDev - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
stopReporting() - Method in class io.bdeploy.common.ActivityReporter.Stream
Stops (and cleans up resources associated with) progress reporting.
StorageHelper - Class in io.bdeploy.bhive.util
Provides functionality to persist and load model objects from persistent storage.
StorageHelper() - Constructor for class io.bdeploy.bhive.util.StorageHelper
 
StorageHelper.CustomMapper - Interface in io.bdeploy.bhive.util
 
stream(InputStream) - Method in class io.bdeploy.bhive.op.ObjectReadOperation
The stream to read the objects from.
stream(OutputStream) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
The stream to write the objects to
Stream(PrintStream) - Constructor for class io.bdeploy.common.ActivityReporter.Stream
 
StreamHelper - Class in io.bdeploy.common.util
 
streamWithProgress(ActivityReporter, JerseyStreamingHelper.StreamDirection, InputStream, OutputStream, long) - Static method in class io.bdeploy.jersey.JerseyStreamingHelper
 
StringHelper - Class in io.bdeploy.common.util
Helper for String
submitFileOperation(Runnable) - Method in class io.bdeploy.bhive.BHive.Operation
Submit a Runnable performing a file operation to the pool managing those operations.
subscribe(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientWebSocket
Subscribe to subsequent changes of the given type and scope.
sumManifests - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
 
sumMissingObjects - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
 
sumMissingTrees - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
 
sumTrees - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
 
supportedOperatingSystems - Variable in class io.bdeploy.api.product.v1.ApplicationDescriptorApi
Operating systems which are supported by this app-info.yaml.
SYSTEM_USER - Static variable in class io.bdeploy.common.security.ApiAccessToken
 
systemTemplateYaml - Enum constant in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
 

T

target() - Element in annotation interface io.bdeploy.bhive.cli.ExportTool.ExportConfig
 
target() - Element in annotation interface io.bdeploy.bhive.cli.PushTool.PushConfig
 
TaskExecutor - Class in io.bdeploy.common.util
Simplifies execution and progress reporting for operations that should run in parallel.
TaskExecutor(ActivityReporter) - Constructor for class io.bdeploy.common.util.TaskExecutor
Creates a new executor using the given reporter
TaskSynchronizer - Class in io.bdeploy.common
Performs tasks.
TaskSynchronizer() - Constructor for class io.bdeploy.common.TaskSynchronizer
 
TemplateHelper - Class in io.bdeploy.common.util
 
TEMPLATES_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
TEST - Enum constant in enum class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi.InstancePurposeApi
 
TEXT - Enum constant in enum class io.bdeploy.common.cli.data.DataFormat
 
Threads - Class in io.bdeploy.common.util
Common helpers for waiting and sleeping.
TimerMetric() - Constructor for class io.bdeploy.jersey.resources.JerseyMetricsResource.TimerMetric
 
timers - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.MetricBundle
 
title - Variable in class io.bdeploy.api.remote.v1.dto.InstanceGroupConfigurationApi
A human readable title for the instance group
TO_LOWERCASE - Enum constant in enum class io.bdeploy.common.cfg.Configuration.ValueMapping
 
TO_STRING - Enum constant in enum class io.bdeploy.bhive.audit.AuditParameterExtractor.AuditStrategy
 
TO_UPPERCASE - Enum constant in enum class io.bdeploy.common.cfg.Configuration.ValueMapping
 
token - Variable in class io.bdeploy.jersey.cli.LocalLoginServer
 
token - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeInitDto
The authentication token
token() - Element in annotation interface io.bdeploy.bhive.cli.TokenTool.TokenConfig
 
TokenTool - Class in io.bdeploy.bhive.cli
Generates an access token and exports the public key for this server, given the private key store.
TokenTool() - Constructor for class io.bdeploy.bhive.cli.TokenTool
 
TokenTool.TokenConfig - Annotation Interface in io.bdeploy.bhive.cli
 
toLogString() - Method in class io.bdeploy.bhive.op.remote.TransferStatistics
Returns a string with the all statistics in a human readable format.
ToolBase - Class in io.bdeploy.common.cli
Main CLI entry point base class.
ToolBase() - Constructor for class io.bdeploy.common.cli.ToolBase
 
ToolBase.CliTool - Class in io.bdeploy.common.cli
Base class for all CLI tools.
ToolBase.CliTool.CliName - Annotation Interface in io.bdeploy.common.cli
 
ToolBase.ConfiguredCliTool<T extends Annotation> - Class in io.bdeploy.common.cli
Base class for tools that accept additional configuration.
ToolBase.NativeCliTool - Class in io.bdeploy.common.cli
Base class for tools which require access to the actual command line they have been passed.
ToolCategory - Annotation Interface in io.bdeploy.common.cli
A human readable category for each tool.
ToolDefaultVerbose - Annotation Interface in io.bdeploy.common.cli
The annotated tool will be run in verbose mode by default.
toolMain(String...) - Method in class io.bdeploy.common.cli.ToolBase
 
toRawBytes(Object) - Static method in class io.bdeploy.bhive.util.StorageHelper
Serializes any in-memory Object to a stable storage-friendly byte[].
toRawYamlBytes(Object) - Static method in class io.bdeploy.bhive.util.StorageHelper
Serializes any in-memory Object to a stable storage-friendly YAML style byte[].
toResponse(RuntimeException) - Method in class io.bdeploy.jersey.JerseyExceptionMapper
 
toResult(DataResult) - Method in class io.bdeploy.bhive.op.remote.TransferStatistics
Appends the statistics to the given result
toString() - Method in class io.bdeploy.api.product.v1.impl.ScopedManifestKey
 
toString() - Method in class io.bdeploy.bhive.model.Manifest.Key
 
toString() - Method in class io.bdeploy.bhive.model.Manifest
 
toString() - Method in class io.bdeploy.bhive.model.ObjectId
 
toString() - Method in class io.bdeploy.bhive.model.Tree.Builder
 
toString() - Method in class io.bdeploy.bhive.model.Tree.Key
 
toString() - Method in class io.bdeploy.bhive.objects.view.ElementView
 
toString() - Method in class io.bdeploy.bhive.objects.view.ManifestRefView
 
toString() - Method in class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff
 
toString() - Method in class io.bdeploy.common.ActivitySnapshot
 
toString() - Method in class io.bdeploy.common.audit.AuditRecord
 
toString() - Method in class io.bdeploy.common.security.ScopedPermission
 
toString() - Method in class io.bdeploy.common.util.URLish
 
toString() - Method in class io.bdeploy.common.Version
 
toString() - Method in class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
 
toString() - Method in class io.bdeploy.jersey.ws.change.msg.ObjectScope
 
touchObject(ObjectId) - Method in class io.bdeploy.bhive.BHiveTransactions
 
TransactedOperation() - Constructor for class io.bdeploy.bhive.BHive.TransactedOperation
 
TransactedRemoteOperation<T,X extends TransactedRemoteOperation<T,X>> - Class in io.bdeploy.bhive.op.remote
 
TransactedRemoteOperation() - Constructor for class io.bdeploy.bhive.op.remote.TransactedRemoteOperation
 
transferSize - Variable in class io.bdeploy.bhive.op.remote.TransferStatistics
Number of bytes that have been transfered
TransferStatistics - Class in io.bdeploy.bhive.op.remote
Holds information about a transfer (push/fetch) operation.
TransferStatistics() - Constructor for class io.bdeploy.bhive.op.remote.TransferStatistics
 
Tree - Class in io.bdeploy.bhive.model
Represents a Tree of objects.
Tree() - Constructor for class io.bdeploy.bhive.model.Tree
 
TREE - Enum constant in enum class io.bdeploy.bhive.model.Tree.EntryType
 
Tree.Builder - Class in io.bdeploy.bhive.model
A builder to create an immutable Tree
Tree.EntryType - Enum Class in io.bdeploy.bhive.model
Describes the type of each entry in the tree.
Tree.Key - Class in io.bdeploy.bhive.model
A key to uniquely identify a Tree entry.
TreeDiff - Class in io.bdeploy.bhive.objects.view.scanner
Used to calculate the differences of two TreeViews.
TreeDiff(TreeView, TreeView) - Constructor for class io.bdeploy.bhive.objects.view.scanner.TreeDiff
 
TreeElementDiff - Class in io.bdeploy.bhive.objects.view.scanner
Represents a single difference when comparing two TreeViews.
TreeElementDiff.DifferenceType - Enum Class in io.bdeploy.bhive.objects.view.scanner
 
TreeEntryLoadOperation - Class in io.bdeploy.bhive.op
Loads the specified file by relative path from a Tree and its underlying storage in the ObjectDatabase of the BHive.
TreeEntryLoadOperation() - Constructor for class io.bdeploy.bhive.op.TreeEntryLoadOperation
 
TreeLoadOperation - Class in io.bdeploy.bhive.op
Loads the specified ObjectId from its underlying storage in the ObjectDatabase of the BHive.
TreeLoadOperation() - Constructor for class io.bdeploy.bhive.op.TreeLoadOperation
 
TreeTool - Class in io.bdeploy.bhive.cli
A tool to list and diff Manifest Trees.
TreeTool() - Constructor for class io.bdeploy.bhive.cli.TreeTool
 
TreeTool.TreeConfig - Annotation Interface in io.bdeploy.bhive.cli
 
TreeView - Class in io.bdeploy.bhive.objects.view
A recursive view of a Tree's metadata, usually a Manifest's root Tree.
TreeView(ObjectId, Collection<String>) - Constructor for class io.bdeploy.bhive.objects.view.TreeView
 
TreeVisitor - Class in io.bdeploy.bhive.objects.view.scanner
Container for functional visitors on a TreeView.
TreeVisitor.Builder - Class in io.bdeploy.bhive.objects.view.scanner
Build a new TreeVisitor suitable for TreeView.visit(TreeVisitor).
TrustAllServersTrustManager - Class in io.bdeploy.jersey
 
TrustAllServersTrustManager() - Constructor for class io.bdeploy.jersey.TrustAllServersTrustManager
 
tryParse(String) - Static method in class io.bdeploy.common.util.VersionHelper
Tries to parse the given string into a version object.
type - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeDto
The type of the object.
type - Variable in class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto
The type of the object to apply changes to

U

UNDEFINED - Static variable in class io.bdeploy.common.util.VersionHelper
 
UNKNOWN - Enum constant in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
 
unregister(String) - Method in class io.bdeploy.bhive.remote.jersey.BHiveRegistry
Removes this hive from the registry and closes all open resources
unsubscribe(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.client.ObjectChangeClientWebSocket
Unsubscribe from subsequent changes of the given type and scope.
unzip(Path, Path) - Static method in class io.bdeploy.common.util.ZipHelper
Unzip single ZIP file
updateLogging() - Static method in class io.bdeploy.jersey.JerseyServer
 
updateReferences(String, UnaryOperator<String>) - Static method in class io.bdeploy.common.util.TemplateHelper
Processes each template reference in the given input by calling the given processor.
url - Variable in class io.bdeploy.jersey.cli.LocalLoginServer
 
URLish - Class in io.bdeploy.common.util
"Something URL-like", which can be split into scheme, host, port and "the rest".
URLish(String) - Constructor for class io.bdeploy.common.util.URLish
 
use() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
user - Variable in class io.bdeploy.api.remote.v1.dto.CredentialsApi
 
user - Variable in class io.bdeploy.common.ActivitySnapshot
 
user - Variable in class io.bdeploy.jersey.cli.LocalLoginServer
 
user() - Element in annotation interface io.bdeploy.jersey.cli.LocalLoginTool.LoginConfig
 
uuid - Variable in class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi
Globally unique identifier of the instance.
uuid - Variable in class io.bdeploy.common.ActivitySnapshot
 
UuidHelper - Class in io.bdeploy.common.util
Calculates new UUIDs which can be used to uniquely name artifacts.

V

validate(InputStream) - Method in interface io.bdeploy.api.validation.v1.PublicProductValidationResource
Receives a ZIP containing all raw product related data.
validate(String) - Method in class io.bdeploy.common.cfg.ExistingFileValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.ExistingPathValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.HostnameValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.MinionRootValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.NonExistingPathValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.PathOwnershipValidator
 
validate(String) - Method in class io.bdeploy.common.cfg.RemoteValidator
 
validate(Path, RemoteService) - Static method in class io.bdeploy.api.validation.v1.ProductValidationHelper
 
validate(T) - Method in interface io.bdeploy.common.cfg.Configuration.ConfigValidator
Validates a single value.
validateToken(String, KeyStore) - Static method in class io.bdeploy.jersey.JerseyAuthenticationProvider
 
value - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.CounterFields
 
value - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.GaugeMetric
 
value() - Element in annotation interface io.bdeploy.bhive.audit.AuditParameterExtractor.AuditWith
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.ConfigurationNameMapping
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.ConfigurationValueMapping
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.EnvironmentFallback
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.Help
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.ValidationMessage
 
value() - Element in annotation interface io.bdeploy.common.cfg.Configuration.Validator
 
value() - Element in annotation interface io.bdeploy.common.cli.ToolBase.CliTool.CliName
 
value() - Element in annotation interface io.bdeploy.common.cli.ToolCategory
 
value() - Element in annotation interface io.bdeploy.common.cli.ToolDefaultVerbose
 
value() - Element in annotation interface io.bdeploy.jersey.JerseyWriteLockService.LockingResource
The name of the lock.
valueOf(String) - Static method in enum class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi.InstancePurposeApi
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi.ProductValidationSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.bhive.audit.AuditParameterExtractor.AuditStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.bhive.model.Tree.EntryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff.DifferenceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.audit.AuditRecord.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.cfg.Configuration.ValueMapping
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.cli.data.DataFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.cli.data.ExitCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.metrics.Metrics.MetricGroup
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.security.ScopedPermission.Permission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.util.JacksonHelper.MapperType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.jersey.JerseyStreamingHelper.StreamDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto.RegistrationAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.bdeploy.jersey.ws.change.msg.ObjectEvent
Returns the enum constant of this class with the specified name.
values - Variable in class io.bdeploy.jersey.resources.JerseyMetricsResource.HistogramFields
 
values() - Static method in enum class io.bdeploy.api.remote.v1.dto.InstanceConfigurationApi.InstancePurposeApi
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.api.schema.v1.PublicSchemaResource.Schema
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi.ProductValidationSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.bhive.audit.AuditParameterExtractor.AuditStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.bhive.model.Tree.EntryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.bhive.objects.view.scanner.TreeElementDiff.DifferenceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.audit.AuditRecord.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.cfg.Configuration.ValueMapping
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.cli.data.DataFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.cli.data.ExitCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.metrics.Metrics.MetricGroup
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.security.ScopedPermission.Permission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.util.JacksonHelper.MapperType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.jersey.JerseyStreamingHelper.StreamDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.jersey.ws.change.msg.ObjectChangeRegistrationDto.RegistrationAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.bdeploy.jersey.ws.change.msg.ObjectEvent
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE_TEMPLATES_ENTRY - Static variable in class io.bdeploy.api.product.v1.ProductManifestBuilder
 
VariableResolver - Interface in io.bdeploy.common.util
Type-safe interface for all variable resolvers.
vendor - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
verbose() - Element in annotation interface io.bdeploy.bhive.cli.PruneTool.PruneConfig
 
version - Variable in class io.bdeploy.api.product.v1.ProductVersionDescriptor
The "version" of the product.
Version - Class in io.bdeploy.common
A Version in the format <major>.<minor>.<micro>[-qualifier]|[.qualifier]
Version(int, int, int, String) - Constructor for class io.bdeploy.common.Version
 
VersionComparator - Class in io.bdeploy.bhive.util
 
versionFile - Variable in class io.bdeploy.api.product.v1.ProductDescriptor
 
VersionHelper - Class in io.bdeploy.common.util
 
visit(TreeVisitor) - Method in class io.bdeploy.bhive.objects.view.TreeView
Visit all children of this tree recursively until the scanner opts out.
visitDfs(TreeVisitor) - Method in class io.bdeploy.bhive.objects.view.TreeView
Visit all children of this tree recursively in a DFS manner.
vmCpus - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
vmFreeMem - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
vmMaxMem - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
vmThreads - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 
vmTotalMem - Variable in class io.bdeploy.jersey.monitoring.JerseyServerMonitoringSnapshot
 

W

wait(Object, BooleanSupplier) - Static method in class io.bdeploy.common.util.Threads
Waits until notified or interrupted or the condition is met.
WARNING - Enum constant in enum class io.bdeploy.api.validation.v1.dto.ProductValidationIssueApi.ProductValidationSeverity
 
WARNING - Enum constant in enum class io.bdeploy.common.audit.AuditRecord.Severity
 
what - Variable in class io.bdeploy.common.audit.AuditRecord
 
who - Variable in class io.bdeploy.common.audit.AuditRecord
 
WINDOWS - Enum constant in enum class io.bdeploy.common.util.OsHelper.OperatingSystem
 
withDelay(long) - Method in class io.bdeploy.common.RetryableScope
Sets the timeout the default exception handler will delay retries in milliseconds.
withExceptionHandler(Consumer<Exception>) - Method in class io.bdeploy.common.RetryableScope
Replaces the default exception handler (including delay handling of retries) with a custom one.
withMaxRetries(long) - Method in class io.bdeploy.common.RetryableScope
Sets the amount of retries that the action will be re-called in case of an exception.
workAndCancelIfRequested(long) - Method in interface io.bdeploy.common.ActivityReporter.Activity
 
worked(long) - Method in interface io.bdeploy.common.ActivityReporter.Activity
Update the local work amount.
write(BHiveExecution, T) - Method in class io.bdeploy.bhive.meta.MetaManifest
Writes the given metadata object to the given BHiveExecution.
write(Object) - Method in class io.bdeploy.bhive.util.SimpleTreeMapper
 
write(Object) - Method in interface io.bdeploy.bhive.util.StorageHelper.CustomMapper
 
write(Path) - Method in interface io.bdeploy.bhive.objects.ObjectWriter
 
WRITE - Enum constant in enum class io.bdeploy.common.security.ScopedPermission.Permission
The resource can be modified.
WRITE - Enum constant in enum class io.bdeploy.jersey.JerseyStreamingHelper.StreamDirection
 
writeTo(Path, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.bdeploy.jersey.JerseyPathWriter
 

Y

YAML - Enum constant in enum class io.bdeploy.common.util.JacksonHelper.MapperType
 

Z

zip(OutputStream, Path) - Static method in class io.bdeploy.common.util.ZipHelper
Creates a ZIP stream from the given source directory.
zip(Path, Path) - Static method in class io.bdeploy.common.util.ZipHelper
Creates a ZIP file from the given source directory.
ZipHelper - Class in io.bdeploy.common.util
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form