Index
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.Activityis 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
ActivityReporterwhich 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 beingnull. - ActivityReporter.Stream - Class in io.bdeploy.common
-
An
ActivityReporterimplementation which reports progress to a givenPrintStream. - 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
ObjectIdto 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
Manifestto 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
Manifestto be inserted into the destination hive. - addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.FsckOperation
-
Add a
Manifestto check. - addManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ObjectListOperation
- 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
- 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
Manifestto 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
ObjectIdto be copied into the destination hive - addObject(ObjectId) - Method in class io.bdeploy.bhive.op.InsertExistingObjectsOperation
-
Add an
ObjectIdto copy from the sourceObjectManager. - addObject(ObjectId) - Method in class io.bdeploy.bhive.op.ObjectExistsOperation
-
Add an
ObjectIdto 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
Manifestto check for consistency. - addRoot(Manifest.Key) - Method in class io.bdeploy.bhive.op.ObjectConsistencyCheckOperation
-
Add a root
Manifestto 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
- addTree(Set<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectListOperation
- 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) toOsHelper.OperatingSystemspecific 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
Auditoris responsible for persistingAuditRecords. - 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
BHivethey 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.Operationfor 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
- BHiveLocatorImpl() - Constructor for class io.bdeploy.bhive.remote.jersey.BHiveLocatorImpl
- BHiveRegistry - Class in io.bdeploy.bhive.remote.jersey
- 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, seeManifestSpawnListener. - 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
- 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
IOExceptionexception. - 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
nullinto 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
Configurationis basically a wrapper around aMapwhich exposes access to theMapthroughAnnotations. - 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.ValueMappingpolicy. - 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
- 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
ObjectIdby calculating the ID of the given content. - createByCopy(InputStream, Path) - Static method in class io.bdeploy.bhive.model.ObjectId
-
Create an
ObjectIdby calculating the ID of the content of the given sourceInputStream. - 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
ObjectIdby calculating the ID of the content of the givenInputStream. - 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
DataTableimplementations. - 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
Manifestreferences 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.Activityis done, removing it from the managingActivityReporter. - 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
TreeViewrecursively. - 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
Treeand all of it's children. - excludeTree(Set<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectListOperation
-
When scanning, exclude the given
Treeand all of it's children. - execute(BHive.Operation<T>) - Method in class io.bdeploy.bhive.BHive
-
Execute the given
BHive.Operationon thisBHive. - execute(BHive.Operation<X>) - Method in class io.bdeploy.bhive.BHive.Operation
-
Execute another
BHive.Operationon theBHivewhich is currently associated with thisBHive.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
- 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
Treerecursively 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
- 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
ApplicationDescriptorApican 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
ProductValidationDescriptorApiin 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.Helpannotations on the targetAnnotationand print out help information on the givenPrintStream. - 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
RemoteBHiverequired for the givenRemoteServiceand 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
FsckOperationchecks 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 eachMethodto a value in the mapping where theMethodname is the key into the wrappedMap. - 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 treeObjectIdavailable 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 treeObjectIdavailable 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
- 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
- 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
ObjectChangeClientWebSocketwhich allows to subscribe to object changes, and notifies about them. - getObjectFile(ObjectId) - Method in class io.bdeploy.bhive.objects.ObjectDatabase
- 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
ObjectIdrequired 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
- 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
- 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
Stringform, extracts the payload from it (seeSecurityHelper.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
ObjectIdcan 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
Stringform, extracts the payload from it (seeSecurityHelper.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
ObjectIdexists 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
Pathinto theObjectDatabase. - 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
Pathrecursively 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
- 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
Pathrecursively into the underlyingObjectDatabase. - ImportTreeOperation - Class in io.bdeploy.bhive.op
- 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
- InsertArtificialTreeOperation() - Constructor for class io.bdeploy.bhive.op.InsertArtificialTreeOperation
- InsertExistingObjectsOperation - Class in io.bdeploy.bhive.op
- InsertExistingObjectsOperation() - Constructor for class io.bdeploy.bhive.op.InsertExistingObjectsOperation
- InsertManifestOperation - Class in io.bdeploy.bhive.op
- 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
Manifestin aTreeusingTree.EntryType.MANIFEST. - InsertManifestRefOperation - Class in io.bdeploy.bhive.op
- InsertManifestRefOperation() - Constructor for class io.bdeploy.bhive.op.InsertManifestRefOperation
- insertTree(Tree) - Method in class io.bdeploy.bhive.objects.ObjectManager
- 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
ContainerResponseFilterwhich audit's requests and their results. - JerseyAuditingFilter() - Constructor for class io.bdeploy.jersey.JerseyAuditingFilter
- JerseyAuthenticationProvider - Class in io.bdeploy.jersey
-
A
ContainerRequestFilterwhich 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
-
ContainerRequestFilterwhich marks a request as authenticated for endpoints with theJerseyAuthenticationProvider.Unsecuredannotation. - 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.UserValidatorwill 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
ObjectMapperused 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
Pathobjects (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
Pathobjects. - 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
- JerseyRemoteBHive(RemoteService, String, ActivityReporter) - Constructor for class io.bdeploy.bhive.remote.jersey.JerseyRemoteBHive
- JerseyRequestContext - Class in io.bdeploy.jersey
-
Provides a wrapper around the
ContainerRequestContextwhere 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
SecurityContextwhich 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.LockingResourceandJerseyWriteLockService.WriteLockannotations 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.LockingResourceinstead 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 loadManifests 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
BHiveto aRemoteBHive. - 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
manifeststo 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
ManifestDatabaseof theBHivewhich 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
ManifestDatabaseof theBHive. - 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
- ManifestListOperation() - Constructor for class io.bdeploy.bhive.op.ManifestListOperation
- ManifestLoadOperation - Class in io.bdeploy.bhive.op
- 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
- ManifestRefLoadOperation() - Constructor for class io.bdeploy.bhive.op.ManifestRefLoadOperation
- ManifestRefScanOperation - Class in io.bdeploy.bhive.op
- ManifestRefScanOperation() - Constructor for class io.bdeploy.bhive.op.ManifestRefScanOperation
- ManifestRefView - Class in io.bdeploy.bhive.objects.view
- 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
manifeststo fetch - ManifestSpawnListener - Interface in io.bdeploy.bhive
-
Listener which is notified when a
Manifestis 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
ObjectScopeis a sub-scope (or exact match) of the givenObjectScope. - matches(String, ObjectScope) - Method in class io.bdeploy.jersey.ws.change.ObjectChangeRegistration
-
Determines whether the given
ObjectScopeis matched by any of the registeredObjectScopes. - 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
MetaManifestallows to persist an load metadata associated with a givenManifest. - MetaManifest(Manifest.Key, boolean, Class<T>) - Constructor for class io.bdeploy.bhive.meta.MetaManifest
-
Create a
MetaManifestfor the givenManifest.Keywhich identifies theManifestto "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
IOExceptiontoIllegalStateException - 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
ThreadFactorywhich 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
RequiredPermissionannotation. - NoThrowAutoCloseable - Interface in io.bdeploy.common
-
An
AutoCloseablewhich 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
-
WebSocketlistener which handles communication with theObjectChangeWebSocketon 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
WebSocketwith functionality regardingObjectChangeRegistrationDto. - 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
WebSocketevent 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
WebSocketand 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
ObjectDatabaseat 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
- 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
- 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
- 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
objectto fetch - objects(Collection<ObjectId>) - Method in class io.bdeploy.bhive.op.ObjectWriteOperation
-
The
objectsto 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
ObjectScopefrom one or more scope parts. - ObjectScope(List<String>) - Constructor for class io.bdeploy.jersey.ws.change.msg.ObjectScope
-
Creates an
ObjectScopefrom theListrepresentation 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
Consumertriggered when a entry of typeTree.EntryType.BLOBis 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
Consumertriggered 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
- 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
- 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
Consumertriggered 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
Stringrepresentation. - parse(String) - Static method in class io.bdeploy.bhive.model.ObjectId
- 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
- 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
Pluginsubclass 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
ProductValidationDescriptorApialong 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
-
The response object used in
PublicProductValidationResource.validate(java.io.InputStream)to wrap around multipleProductValidationIssueApi. - 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
ActivityReporterimplementation 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
- 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
- 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
- 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
InputStreaminto 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
- 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)
BHiveto 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
RemoteServicewhich references a local directory as URI. - RemoteService(URI, KeyStoreProvider) - Constructor for class io.bdeploy.common.security.RemoteService
-
Creates a new
RemoteServicewith the givenKeyStoreProvider. - 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
counttimes. - 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
Treestate 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
- 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
ScopedManifestKeyprovides 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
Pathto 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
Pathto import from. - setFollowReferences(boolean) - Method in class io.bdeploy.bhive.op.ScanOperation
-
Set whether to follow
Manifestreferences. - 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
ManifestManifest.Key. - setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.InsertManifestRefOperation
-
Set the
Manifestto reference. - setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestExistsOperation
-
The
Manifestto check. - setManifest(Manifest.Key) - Method in class io.bdeploy.bhive.op.ManifestLoadOperation
-
The
Manifestto 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
Manifestto 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
- 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
- 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
ObjectManagerwhich provides the actual data for eachObjectId. - 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
Manifestto be deleted. - setToDelete(String) - Method in class io.bdeploy.bhive.op.ManifestDeleteOldByIdOperation
-
Set the
Manifestto be deleted. - setTree(ObjectId) - Method in class io.bdeploy.bhive.op.ScanOperation
-
Set the
Treeto scan. - setTree(ObjectId) - Method in class io.bdeploy.bhive.op.TreeLoadOperation
- setTree(Tree.Builder) - Method in class io.bdeploy.bhive.op.InsertArtificialTreeOperation
-
Set the
Treeto 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
Treescan. - 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
Manifesthas 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.Activitywithout 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.Activitywith 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.Activitywith 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
Runnableperforming 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
Treeentry. - 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
Treeand its underlying storage in theObjectDatabaseof theBHive. - TreeEntryLoadOperation() - Constructor for class io.bdeploy.bhive.op.TreeEntryLoadOperation
- TreeLoadOperation - Class in io.bdeploy.bhive.op
- TreeLoadOperation() - Constructor for class io.bdeploy.bhive.op.TreeLoadOperation
- TreeTool - Class in io.bdeploy.bhive.cli
- 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
- 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
TreeVisitorsuitable forTreeView.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form