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

A

accept(T) - Method in class ome.smuggler.core.msg.OnceOffRepeatConsumer
 
accept(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.FinaliserFailureHandler
Called when a finalisation task failed permanently, i.e.
accept(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportFailureHandler
 
accept(QueuedMail) - Method in class ome.smuggler.core.service.mail.impl.MailFailureHandler
 
ActuatorEndPointName - Enum in ome.smuggler.config.items
The names of Spring Boot Actuator's available end points.
add(T, ConsumerE<OutputStream>) - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
add(T, Path) - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
add(T, ConsumerE<OutputStream>) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Writes a file associated to the specified task.
add(T, String) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Writes a file associated to the specified task.
add(T, Path) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Writes a file associated to the specified task by taking the contents from a source file.
addAnnotationId(PositiveN...) - Method in class ome.smuggler.core.types.ImportInput
 
addAnnotationIds(Stream<PositiveN>) - Method in class ome.smuggler.core.types.ImportInput
 
addTextAnnotation(TextAnnotation...) - Method in class ome.smuggler.core.types.ImportInput
 
addTextAnnotations(Stream<TextAnnotation>) - Method in class ome.smuggler.core.types.ImportInput
 
addToCompleted(ProcessedImport) - Method in class ome.smuggler.core.types.ImportBatchStatus
Updates the batch status to reflect that the specified import has completed either successfully or with a failure depending on the value returned by ProcessedImport.succeeded().
adminPassword() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
adminServerUrl() - Static method in class ome.smuggler.config.items.SpringBootAdminConfigProps
 
adminUserName() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
afterRequest(HttpServletRequest, String) - Method in class ome.smuggler.web.RequestLoggingFilter
 
allProcessed() - Method in class ome.smuggler.core.types.ImportBatchStatus
Have all the imports in this batch been processed?
allSucceeded() - Method in class ome.smuggler.core.types.ImportBatchStatus
Have all the imports in this batch been processed successfully?
annotationIds - Variable in class ome.smuggler.web.imports.ImportRequest
Any optional annotation ID's to attach to the image being imported.
appDescription() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
AppInfoPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
appName() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
AppRunner - Class in ome.smuggler.run
Runs one of our applications in this package.
AppRunner() - Constructor for class ome.smuggler.run.AppRunner
 
appVersion() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
arg(String...) - Static method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
ArtemisConfigBeans - Class in ome.smuggler.config.wiring
Spring bean wiring of configuration items.
ArtemisConfigBeans() - Constructor for class ome.smuggler.config.wiring.ArtemisConfigBeans
 
ArtemisPersistenceConfig - Class in ome.smuggler.config.items
Specifies operational parameters for the embedded Artemis server.
ArtemisPersistenceConfig() - Constructor for class ome.smuggler.config.items.ArtemisPersistenceConfig
 
artemisPersistenceConfig(ConfigProvider<ArtemisPersistenceConfig>) - Method in class ome.smuggler.config.wiring.ArtemisConfigBeans
 
ArtemisPersistenceConfigProvider - Class in ome.smuggler.config.providers
The Artemis operational parameters.
ArtemisPersistenceConfigProvider() - Constructor for class ome.smuggler.config.providers.ArtemisPersistenceConfigProvider
 
ArtemisServerCfgCustomizer - Class in ome.smuggler.config.wiring
Implements the Spring Boot auto-configuration hook to customize the Artemis server configuration created by Spring Boot.
ArtemisServerCfgCustomizer() - Constructor for class ome.smuggler.config.wiring.ArtemisServerCfgCustomizer
 
artemisServerConnector(ConnectionFactory) - Method in class ome.smuggler.config.wiring.ArtemisWiring
 
ArtemisWiring - Class in ome.smuggler.config.wiring
Singleton beans for Artemis client resources that have to be shared and reused.
ArtemisWiring() - Constructor for class ome.smuggler.config.wiring.ArtemisWiring
 
asDataSink() - Method in interface ome.smuggler.core.msg.MessageSink
Builds a channel sink that uses this message sink to consume data items D.
asDataSource() - Method in interface ome.smuggler.core.msg.MessageSource
Builds a channel source that uses this message source to send data items D.
assembleArguments(JvmCmdBuilder) - Method in class ome.smuggler.core.service.omero.impl.CloseCommandBuilder
 
assembleArguments(JvmCmdBuilder) - Method in class ome.smuggler.core.service.omero.impl.CreateCommandBuilder
 
assembleArguments(JvmCmdBuilder) - Method in class ome.smuggler.core.service.omero.impl.ImporterCommandBuilder
 
assembleArguments(JvmCmdBuilder) - Method in class ome.smuggler.core.service.omero.impl.KeepAliveCommandBuilder
 
assembleArguments(JvmCmdBuilder) - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
assembleCommand() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
authenticate(MailProtocol) - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 

B

BaseConfigDir - Class in ome.smuggler.config
The base directory where to look for configuration files.
BaseConfigDir() - Constructor for class ome.smuggler.config.BaseConfigDir
Creates a new instance to read the directory value from the system properties or environment, defaulting to the current working directory if no value is found.
BaseDataDir - Class in ome.smuggler.config
The base directory where we keep all the import, mail, and HornetQ data.
BaseDataDir() - Constructor for class ome.smuggler.config.BaseDataDir
Creates a new instance to read the directory value from the system properties or environment, defaulting to the current working directory if no value is found.
BaseDir - Class in ome.smuggler.config
Path to a directory used as a base for resolving paths in configuration files.
BaseDir(String, String) - Constructor for class ome.smuggler.config.BaseDir
Creates a new instance using the path returned by the lookup method.
BaseLogger - Class in ome.smuggler.core.service.log
Base class for loggers that extend the basic functionality of the LogService to provide logging tailored to a particular service.
BaseLogger(LogService) - Constructor for class ome.smuggler.core.service.log.BaseLogger
Creates a new instance.
BaseStringId - Class in ome.smuggler.core.types
Base class for Identifiable's whose ID is an UUID string.
BaseStringId(String) - Constructor for class ome.smuggler.core.types.BaseStringId
 
BaseStringId() - Constructor for class ome.smuggler.core.types.BaseStringId
 
batch() - Method in class ome.smuggler.core.types.ImportBatchStatus
 
batchCanBeDiscarded(ProcessedImport) - Static method in class ome.smuggler.core.types.ProcessedImport
Creates a new instance to signal that the batch the specified import is in has been completed and can be discarded.
batchCompleted(ProcessedImport) - Static method in class ome.smuggler.core.types.ProcessedImport
Creates a new instance to signal that the batch the specified import is in has been completed.
BatchCompletedHandler - Class in ome.smuggler.core.service.imports.impl
Finalisation task to run when an import batch has completed, i.e.
BatchCompletedHandler(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.BatchCompletedHandler
Creates a new instance.
BatchDisposalHandler - Class in ome.smuggler.core.service.imports.impl
Finalisation task to run after batch completion to get rid of any resources still associated with the batch, such as import logs and the batch store file.
BatchDisposalHandler(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.BatchDisposalHandler
Creates a new instance.
batchId() - Method in class ome.smuggler.core.types.ImportBatch
 
batchId() - Method in class ome.smuggler.core.types.ImportId
 
batchId() - Method in class ome.smuggler.core.types.ProcessedImport
 
BatchManager - Class in ome.smuggler.core.service.imports.impl
Manages the life-cycle of ImportBatches.
BatchManager(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.BatchManager
Creates a new instance.
batchManager() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
BatchSessionsReaper - Class in ome.smuggler.core.service.imports.impl
Closes all the OMERO sessions in an import batch.
BatchSessionsReaper(SessionService) - Constructor for class ome.smuggler.core.service.imports.impl.BatchSessionsReaper
Creates a new instance.
batchStatusDbDir() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
batchStatusDbDir() - Method in class ome.smuggler.core.types.ImportConfigReader
 
batchStatusDbDir() - Method in interface ome.smuggler.core.types.ImportConfigSource
 
batchStatusDbLockStripes() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
batchStatusDbLockStripes() - Method in class ome.smuggler.core.types.ImportConfigReader
 
batchStatusDbLockStripes() - Method in interface ome.smuggler.core.types.ImportConfigSource
Optional number of lock stripes to use with the import batch status key-value store.
batchStore(ImportConfigSource) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
batchStore() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
BatchUpdateHandler - Class in ome.smuggler.core.service.imports.impl
Finalisation task to update an import batch to reflect one of its imports has completed.
BatchUpdateHandler(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.BatchUpdateHandler
Creates a new instance.
beforeRequest(HttpServletRequest, String) - Method in class ome.smuggler.web.RequestLoggingFilter
 
build(ImportRequest...) - Method in class ome.smuggler.web.imports.ImportBatchBuilder
Maps the given ImportRequests to ImportInputs.
build(ImportBatch) - Method in class ome.smuggler.web.imports.ImportResponseBuilder
Builds an ImportResponse for each import request found in the given batch.
buildCountedScheduleSink(MessageSink<CountedSchedule, T>, SourceReader<InputStream, T>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildCountedScheduleSink(MessageSink<CountedSchedule, T>, SourceReader<InputStream, T>, boolean) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildCountedScheduleSource(SinkWriter<T, OutputStream>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildForRepeatConsumer(RepeatConsumer<T>, List<Duration>, Consumer<T>) - Static method in class ome.smuggler.core.msg.ReschedulableFactory
Assembles a Reschedulable that works with repeat messages.
buildMailMessage(Email) - Method in class ome.smuggler.core.service.imports.impl.ImportErrorMailFormatter
Builds an email messages to notify the specified recipient that the import failed but will be retried.
buildMailMessage(boolean, Email) - Method in class ome.smuggler.core.service.imports.impl.ImportMailFormatter
Builds an email messages to notify the specified recipient of the processing outcome of the import batch.
buildMimeMessage(PlainTextMail) - Method in class ome.smuggler.providers.mail.MessageBuilder
 
buildOnceOffSchedule(RepeatConsumer<T>, Consumer<T>) - Static method in class ome.smuggler.core.msg.ReschedulableFactory
Assembles a Reschedulable to deliver a channel message to the specified RepeatConsumer exactly once.
buildReschedulableSink(Reschedulable<T>, SinkWriter<T, OutputStream>, SourceReader<InputStream, T>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildReschedulableSink(Reschedulable<T>, SinkWriter<T, OutputStream>, SourceReader<InputStream, T>, boolean) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildSchedulingSource(SinkWriter<T, OutputStream>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildSink(ChannelSink<T>, SourceReader<InputStream, T>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildSink(ChannelSink<T>, SourceReader<InputStream, T>, boolean) - Method in class ome.smuggler.providers.q.QChannelFactory
 
buildSource(SinkWriter<T, OutputStream>) - Method in class ome.smuggler.providers.q.QChannelFactory
 
byteLength(Path) - Static method in class ome.smuggler.core.io.FileOps
Queries the size of the given file.

C

cacheStrategy() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
CannotCreateSessionErrorMsg - Static variable in class ome.smuggler.web.omero.CreateSessionSubmitter
 
canonicalName() - Method in enum ome.smuggler.core.io.crypto.CryptoAlgoSpec
 
ChannelMessage<M,D> - Class in ome.smuggler.core.msg
Imposes a minimal structure to a message exchanged on a channel.
ChannelMessage(Optional<M>, D) - Constructor for class ome.smuggler.core.msg.ChannelMessage
Creates a new instance.
ChannelMessage(M, D) - Constructor for class ome.smuggler.core.msg.ChannelMessage
Creates a new instance.
ChannelMessage(D) - Constructor for class ome.smuggler.core.msg.ChannelMessage
Creates a new instance with no metadata.
ChannelSink<T> - Interface in ome.smuggler.core.msg
Encapsulates the consumption of an asynchronous message received from a channel.
ChannelSource<T> - Interface in ome.smuggler.core.msg
Encapsulates the sending of an asynchronous message along a channel.
CipherFactory - Class in ome.smuggler.core.io.crypto
Factory to instantiate fresh Ciphers for a given algorithm and key.
CipherFactory(CryptoAlgoSpec, Key) - Constructor for class ome.smuggler.core.io.crypto.CipherFactory
Creates a new instance.
close(Closeable) - Static method in class ome.smuggler.core.io.StreamOps
Closes the given stream, silently swallowing any IOException.
close(URI, String) - Method in class ome.smuggler.core.service.omero.impl.SessionManager
 
close(URI, String) - Method in interface ome.smuggler.core.service.omero.SessionService
Closes the specified session.
CloseCommandBuilder - Class in ome.smuggler.core.service.omero.impl
Builds the command line to call the OMERO close session command.
CloseCommandBuilder(OmeCliConfigSource, URI, String) - Constructor for class ome.smuggler.core.service.omero.impl.CloseCommandBuilder
Creates a new instance to build a command line from the given data.
closeSessions(ImportBatch) - Method in class ome.smuggler.core.service.imports.impl.BatchSessionsReaper
Closes all the OMERO sessions in the specified import batch.
commandName() - Method in class ome.smuggler.core.service.omero.impl.CloseCommandBuilder
 
commandName() - Method in class ome.smuggler.core.service.omero.impl.CreateCommandBuilder
 
commandName() - Method in class ome.smuggler.core.service.omero.impl.ImporterCommandBuilder
 
commandName() - Method in class ome.smuggler.core.service.omero.impl.KeepAliveCommandBuilder
 
commandName() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
CommandRunner - Class in ome.smuggler.core.io
Utility to run an external process redirecting both its error and output streams to a file.
CommandRunner(CommandBuilder) - Constructor for class ome.smuggler.core.io.CommandRunner
Creates a new instance to run a given process.
config() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
config() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
config - Variable in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
config() - Method in class ome.smuggler.core.service.omero.impl.OmeroEnv
 
configureContentNegotiation(ContentNegotiationConfigurer) - Method in class ome.smuggler.config.wiring.WebWiring
 
connectionTimeoutFor(MailProtocol) - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
consume(T) - Method in interface ome.smuggler.core.msg.ChannelSink
Consumes a message.
consume(CountedSchedule, T) - Method in class ome.smuggler.core.msg.MessageRepeater
 
consume(CountedSchedule, T) - Method in class ome.smuggler.core.msg.OnceOffSchedule
 
consume(T) - Method in interface ome.smuggler.core.msg.RepeatConsumer
Consumes the message data and returns an indication of whether the same data should be delivered again.
consume(CountedSchedule, T) - Method in interface ome.smuggler.core.msg.Reschedulable
Consumes the output of the channel this instance is bound to.
consume(ChannelMessage<CountedSchedule, T>) - Method in class ome.smuggler.core.msg.ReschedulingSink
 
consume(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.BatchCompletedHandler
 
consume(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.BatchDisposalHandler
 
consume(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.BatchUpdateHandler
 
consume(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.Finaliser
Processes messages from the GC queue to carry out each step in the batch finalisation procedure.
consume(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportRunner
 
consume(QueuedMail) - Method in class ome.smuggler.core.service.mail.impl.Mailer
 
consume(CountedSchedule, QueuedOmeroKeepAlive) - Method in class ome.smuggler.core.service.omero.impl.SessionKeepAliveHandler
 
consume(ChannelMessage<ClientMessage, T>) - Method in class ome.smuggler.providers.q.CountedScheduleSink
 
convert(InputStream) - Method in class ome.smuggler.config.providers.YmlResourceReader
 
copy(Path, Path) - Static method in class ome.smuggler.core.io.FileOps
Copies the source file to the destination path, overriding it if it exists already.
count() - Method in class ome.smuggler.core.msg.CountedSchedule
 
CountedSchedule - Class in ome.smuggler.core.msg
Channel metadata to request the scheduling of a message and the sending of a counter to indicate how many times the message has been scheduled for delivery.
CountedSchedule(FutureTimepoint, PositiveN) - Constructor for class ome.smuggler.core.msg.CountedSchedule
Creates a new instance.
CountedScheduleSink<T> - Class in ome.smuggler.providers.q
DequeueTask consumer to convert raw Artemis metadata into a CountedSchedule and forward it, along with the received data T to a target message sink.
CountedScheduleSink(MessageSink<CountedSchedule, T>) - Constructor for class ome.smuggler.providers.q.CountedScheduleSink
Creates a new instance.
CountedScheduleTask<T> - Class in ome.smuggler.providers.q
Enqueues a message that will only be delivered to consumers at a specified time in the future and makes a sender-specified delivery count available in the metadata.
CountedScheduleTask(QueueConnector, SinkWriter<T, OutputStream>) - Constructor for class ome.smuggler.providers.q.CountedScheduleTask
Creates a new instance.
create(URI, String, String) - Method in class ome.smuggler.core.service.omero.impl.SessionManager
 
create(URI, String, String) - Method in interface ome.smuggler.core.service.omero.SessionService
Starts a new session for the specified user.
create(CreateSessionRequest) - Method in class ome.smuggler.web.omero.SessionController
Opens a new OMERO session.
createAndKeepAlive(URI, String, String, Duration) - Method in class ome.smuggler.core.service.omero.impl.SessionManager
 
createAndKeepAlive(URI, String, String, Duration) - Method in interface ome.smuggler.core.service.omero.SessionService
Starts a new session for the specified user and keeps it alive for a given amount of time.
createBatchFor(Stream<ImportInput>) - Method in class ome.smuggler.core.service.imports.impl.BatchManager
Creates a new batch containing the specified import requests.
CreateCommandBuilder - Class in ome.smuggler.core.service.omero.impl
Builds the command line to call the OMERO create session command.
CreateCommandBuilder(OmeCliConfigSource, URI, String, String) - Constructor for class ome.smuggler.core.service.omero.impl.CreateCommandBuilder
Creates a new instance to build a command line from the given data.
CreateSessionRequest - Class in ome.smuggler.web.omero
Web clients use instances of this class to open a new OMERO session.
CreateSessionRequest() - Constructor for class ome.smuggler.web.omero.CreateSessionRequest
 
CreateSessionRequestValidator - Class in ome.smuggler.web.omero
CreateSessionRequestValidator() - Constructor for class ome.smuggler.web.omero.CreateSessionRequestValidator
 
CreateSessionResponse - Class in ome.smuggler.web.omero
Web clients receive instances of this class in response to a request to open a new OMERO session.
CreateSessionResponse() - Constructor for class ome.smuggler.web.omero.CreateSessionResponse
 
CreateSessionSubmitter - Class in ome.smuggler.web.omero
Submits a request to create a session to the OMERO session service.
CreateSessionSubmitter(SessionService) - Constructor for class ome.smuggler.web.omero.CreateSessionSubmitter
Creates a new instance.
CreateUrl - Static variable in class ome.smuggler.web.omero.SessionController
 
CRLF - Static variable in class ome.smuggler.core.service.imports.impl.ImportMailFormatter
 
CryptoAlgoSpec - Enum in ome.smuggler.core.io.crypto
Enumerates the JCA algorithms we use.
CryptoConfig - Class in ome.smuggler.config.items
Specifies how to configure encryption of sensitive data.
CryptoConfig() - Constructor for class ome.smuggler.config.items.CryptoConfig
 
cryptoConfig(ConfigProvider<CryptoConfig>) - Method in class ome.smuggler.config.wiring.crypto.CryptoConfigBeans
 
cryptoConfig() - Method in class ome.smuggler.config.wiring.crypto.CryptoDevConfigBeans
 
CryptoConfigBeans - Class in ome.smuggler.config.wiring.crypto
Spring bean wiring of crypto configuration items for the Prod profile.
CryptoConfigBeans() - Constructor for class ome.smuggler.config.wiring.crypto.CryptoConfigBeans
 
CryptoConfigProvider - Class in ome.smuggler.config.providers
Reads crypto configuration from a YAML file, falling back to hard-coded configuration if no file is available.
CryptoConfigProvider() - Constructor for class ome.smuggler.config.providers.CryptoConfigProvider
 
CryptoConfigReader - Class in ome.smuggler.core.types
Implements CryptoConfigSource by extracting and validating values from an underlying CryptoConfig.
CryptoConfigReader(CryptoConfig) - Constructor for class ome.smuggler.core.types.CryptoConfigReader
Creates a new instance.
CryptoConfigSource - Interface in ome.smuggler.core.types
Provides read-only, type-safe access to the crypto configuration.
CryptoDevConfigBeans - Class in ome.smuggler.config.wiring.crypto
Spring bean wiring of crypto configuration items for the Dev profile.
CryptoDevConfigBeans() - Constructor for class ome.smuggler.config.wiring.crypto.CryptoDevConfigBeans
 
CryptoKeyFactory - Class in ome.smuggler.core.io.crypto
Factory methods for security Keys.
CryptoKeyFactory() - Constructor for class ome.smuggler.core.io.crypto.CryptoKeyFactory
 
CryptoSerializationBeans - Class in ome.smuggler.config.wiring.crypto
Spring bean wiring configuration for serialization.
CryptoSerializationBeans() - Constructor for class ome.smuggler.config.wiring.crypto.CryptoSerializationBeans
 
CryptoSinkWriter<T> - Class in ome.smuggler.core.io.crypto
An encryption filter that wraps an underlying SinkWriter w to encrypt whatever w writes to the sink OutputStream.
CryptoSinkWriter(CipherFactory, SinkWriter<T, OutputStream>) - Constructor for class ome.smuggler.core.io.crypto.CryptoSinkWriter
Creates a new instance.
CryptoSourceReader<T> - Class in ome.smuggler.core.io.crypto
An encryption filter that wraps an underlying SourceReader r to decrypt whatever r reads from the source InputStream.
CryptoSourceReader(CipherFactory, SourceReader<InputStream, T>) - Constructor for class ome.smuggler.core.io.crypto.CryptoSourceReader
Creates a new instance.
CryptoYmlFile - Class in ome.smuggler.config.data
Default configuration for encryption of sensitive data, i.e.
CryptoYmlFile() - Constructor for class ome.smuggler.config.data.CryptoYmlFile
 
CryptoYmlGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/crypto.yml to generate the file.
CryptoYmlGen() - Constructor for class ome.smuggler.run.CryptoYmlGen
 
customize(Configuration) - Method in class ome.smuggler.config.wiring.ArtemisServerCfgCustomizer
 

D

data() - Method in class ome.smuggler.core.msg.ChannelMessage
 
DatasetId - Class in ome.smuggler.core.types
An OME dataset ID.
DatasetId(Long) - Constructor for class ome.smuggler.core.types.DatasetId
 
datasetId(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a dataset ID from a positive integer.
datasetId - Variable in class ome.smuggler.web.imports.ImportRequest
If the image is to be imported into an existing OMERO dataset, then this field specifies its ID; leave out otherwise.
deadMailDir() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
deadMailDir() - Method in class ome.smuggler.core.types.MailConfigReader
 
deadMailDir() - Method in interface ome.smuggler.core.types.MailConfigSource
 
DeadMailDirRelPath - Static variable in class ome.smuggler.config.data.MailYmlFile
 
debug() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
debug(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.core.service.log.BaseLogger
 
debug(Object, Consumer<PrintWriter>) - Method in interface ome.smuggler.core.service.log.LogService
Logs a debug message.
debug(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.providers.log.LogAdapter
 
decryptionChipher() - Method in class ome.smuggler.core.io.crypto.CipherFactory
 
DefaultArtemisPersistenceConfig - Class in ome.smuggler.config.data
Hard-coded operational parameters for the embedded Artemis server.
DefaultArtemisPersistenceConfig() - Constructor for class ome.smuggler.config.data.DefaultArtemisPersistenceConfig
 
DefaultBatchStatusDbLockStripes - Static variable in interface ome.smuggler.core.types.ImportConfigSource
Default number of lock stripes to use with the import batch status key-value store.
DefaultImportGcQConfig - Class in ome.smuggler.config.data
Hard-coded configuration for the import garbage collection queue.
DefaultImportGcQConfig() - Constructor for class ome.smuggler.config.data.DefaultImportGcQConfig
 
DefaultImportQConfig - Class in ome.smuggler.config.data
Hard-coded import queue configuration.
DefaultImportQConfig() - Constructor for class ome.smuggler.config.data.DefaultImportQConfig
 
DefaultMailQConfig - Class in ome.smuggler.config.data
Hard-coded mail queue configuration.
DefaultMailQConfig() - Constructor for class ome.smuggler.config.data.DefaultMailQConfig
 
DefaultOmeCliConfig - Class in ome.smuggler.config.data
Hard-coded configuration for launching the OMERO CLI commands.
DefaultOmeCliConfig() - Constructor for class ome.smuggler.config.data.DefaultOmeCliConfig
 
DefaultOmeCliJarPrefix - Static variable in class ome.smuggler.config.items.OmeCliConfig
 
DefaultOmeroSessionQConfig - Class in ome.smuggler.config.data
Hard-coded OMERO session queue configuration.
DefaultOmeroSessionQConfig() - Constructor for class ome.smuggler.config.data.DefaultOmeroSessionQConfig
 
delete(Path) - Static method in class ome.smuggler.core.io.FileOps
Deletes the specified file if it exists; does nothing otherwise.
deleteBatch(ImportBatchId) - Method in class ome.smuggler.core.service.imports.impl.BatchManager
Removes the specified batch from permanent storage.
deleteFile(String) - Method in class ome.smuggler.web.TaskFileStoreAdapter
Removes the file associated to a task if it is in the store; does nothing otherwise.
dequeue() - Method in class ome.smuggler.core.msg.SourceQueue
Removes all the items currently in the queue, returning them in FIFO order.
dequeueData() - Method in class ome.smuggler.core.msg.SourceQueue
Same as SourceQueue.dequeue() but discards message metadata.
dequeueImportFinaliserTask(QChannelFactory<ProcessedImport>, ImportConfigSource, ImportFinaliser, FailedFinalisationHandler) - Method in class ome.smuggler.config.wiring.imports.ImportGcQBeans
 
dequeueImportTask(QChannelFactory<QueuedImport>, ImportConfigSource, ImportProcessor, FailedImportHandler) - Method in class ome.smuggler.config.wiring.imports.ImportQBeans
 
dequeueMailTask(QChannelFactory<QueuedMail>, MailConfigSource, MailProcessor, FailedMailHandler) - Method in class ome.smuggler.config.wiring.mail.MailQBeans
 
dequeueSessionTask(QChannelFactory<QueuedOmeroKeepAlive>, OmeroEnv, SessionService) - Method in class ome.smuggler.config.wiring.omero.SessionQBeans
 
DequeueTask<T> - Class in ome.smuggler.providers.q
Receives messages asynchronously from a queue and dispatches them to a consumer.
DequeueTask(QueueConnector, ChannelSink<T>, SourceReader<InputStream, T>, boolean) - Constructor for class ome.smuggler.providers.q.DequeueTask
Creates a new instance.
DequeueTask(QueueConnector, MessageSink<ClientMessage, T>, SourceReader<InputStream, T>, boolean) - Constructor for class ome.smuggler.providers.q.DequeueTask
Creates a new instance.
description - Variable in class ome.smuggler.web.imports.ImportRequest
Optional field for the image or plate description to use.
deserializer(Class<T>) - Method in class ome.smuggler.config.wiring.crypto.SerializationFactory
Instantiates a de-serializer for T-values.
Dev - Static variable in class ome.smuggler.config.Profiles
Configuration for the development environment.
DevCryptoConfigSource - Class in ome.smuggler.config.data
Dev crypto settings.
DevCryptoConfigSource() - Constructor for class ome.smuggler.config.data.DevCryptoConfigSource
 
DevImportConfigSource - Class in ome.smuggler.config.data
Dev import settings.
DevImportConfigSource() - Constructor for class ome.smuggler.config.data.DevImportConfigSource
 
DevMailConfigSource - Class in ome.smuggler.config.data
Dev mail settings.
DevMailConfigSource() - Constructor for class ome.smuggler.config.data.DevMailConfigSource
 
durableMessage() - Static method in class ome.smuggler.providers.q.Messages
 

E

Email - Class in ome.smuggler.core.types
An email address.
Email(String) - Constructor for class ome.smuggler.core.types.Email
 
email(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates an email from its string representation.
embeddedServletContainerFactory(ConfigProvider<UndertowConfig>) - Method in class ome.smuggler.config.wiring.WebWiring
 
enableTranslation() - Method in class ome.smuggler.core.types.RemoteMountConfigReader
 
enableTranslation() - Method in interface ome.smuggler.core.types.RemoteMountConfigSource
 
encrypt() - Method in class ome.smuggler.config.data.DevCryptoConfigSource
 
encrypt() - Method in class ome.smuggler.core.types.CryptoConfigReader
 
encrypt() - Method in interface ome.smuggler.core.types.CryptoConfigSource
 
encryptionChipher() - Method in class ome.smuggler.core.io.crypto.CipherFactory
 
endpointEnabled(ActuatorEndPointName) - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
endpointId(ActuatorEndPointName) - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
endpointsEnabled() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
endpointSensitive(ActuatorEndPointName) - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
EndPointsPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
endpointsSensitive() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
enqueue(Stream<ImportInput>) - Method in class ome.smuggler.core.service.imports.impl.ImportTrigger
 
enqueue(ImportInput) - Method in interface ome.smuggler.core.service.imports.ImportRequestor
Adds the import request to the queue and returns immediately.
enqueue(Stream<ImportInput>) - Method in interface ome.smuggler.core.service.imports.ImportRequestor
Adds the import requests to the queue and returns immediately.
enqueue(PlainTextMail) - Method in class ome.smuggler.core.service.mail.impl.MailTrigger
 
enqueue(PlainTextMail) - Method in interface ome.smuggler.core.service.mail.MailRequestor
Adds the email request to the queue and returns immediately.
enqueue(ImportRequest[]) - Method in class ome.smuggler.web.imports.ImportController
Adds the given requests to the import queue.
EnqueueTask<T> - Class in ome.smuggler.providers.q
Puts messages on a queue, asynchronously.
EnqueueTask(QueueConnector, SinkWriter<T, OutputStream>) - Constructor for class ome.smuggler.providers.q.EnqueueTask
Creates a new instance.
ensureDirectories() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
ensureDirectories() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
ensureDirectory(Path) - Static method in class ome.smuggler.core.io.FileOps
Calls Files.createDirectories() re-throwing any exception without wrapping.
EnvVarName - Static variable in class ome.smuggler.config.BaseConfigDir
 
EnvVarName - Static variable in class ome.smuggler.config.BaseDataDir
 
equals(Object) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
equals(Object) - Method in class ome.smuggler.config.items.CryptoConfig
 
equals(Object) - Method in class ome.smuggler.config.items.ImportConfig
 
equals(Object) - Method in class ome.smuggler.config.items.MailConfig
 
equals(Object) - Method in class ome.smuggler.config.items.MountPointsConfig
 
equals(Object) - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
equals(Object) - Method in class ome.smuggler.config.items.UndertowConfig
 
equals(Object) - Method in class ome.smuggler.core.msg.ChannelMessage
 
equals(Object) - Method in class ome.smuggler.core.msg.CountedSchedule
 
equals(Object) - Method in class ome.smuggler.core.types.ImportBatch
 
equals(Object) - Method in class ome.smuggler.core.types.ImportBatchStatus
 
equals(Object) - Method in class ome.smuggler.core.types.ImportInput
 
equals(Object) - Method in class ome.smuggler.core.types.PlainTextMail
 
equals(Object) - Method in class ome.smuggler.core.types.ProcessedImport
 
equals(Object) - Method in class ome.smuggler.core.types.QueuedImport
 
equals(Object) - Method in class ome.smuggler.core.types.QueuedMail
 
equals(Object) - Method in class ome.smuggler.core.types.QueuedOmeroKeepAlive
 
equals(Object) - Method in class ome.smuggler.core.types.Schedule
 
error(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.core.service.log.BaseLogger
 
error(Object, Consumer<PrintWriter>) - Method in interface ome.smuggler.core.service.log.LogService
Logs an error.
error(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.providers.log.LogAdapter
 
Error - Class in ome.smuggler.web
Web clients receive instances of this class if their request results in an error.
Error() - Constructor for class ome.smuggler.web.Error
Empty constructor for (de-)serialisation.
Error(String) - Constructor for class ome.smuggler.web.Error
Convenience constructor to set the reason for the error.
error(String) - Static method in class ome.smuggler.web.Error
Utility method to create a left Either with an Error.
exec(Path) - Method in class ome.smuggler.core.io.CommandRunner
Runs the process redirecting both its error and output streams to the specified file.
exec(Function<InputStream, T>) - Method in class ome.smuggler.core.io.CommandRunner
Runs the process redirecting both its error and output streams to an input stream that is given to a consumer to read.
experimenterEmail - Variable in class ome.smuggler.web.imports.ImportRequest
The email address to send an outcome notification to.
exportKey(Key, OutputStream) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
Serialises a key into a given stream using Base64 encoding.
exportKey(Key) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
Serialises a key into a string using Base64 encoding.
exportNewKey(CryptoAlgoSpec) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
Generates a new key and serialises it using Base64 encoding.
extendMessageConverters(List<HttpMessageConverter<?>>) - Method in class ome.smuggler.config.wiring.WebWiring
 

F

failed() - Method in class ome.smuggler.core.types.ImportBatchStatus
 
failed(QueuedImport) - Static method in class ome.smuggler.core.types.ProcessedImport
Creates a new instance for an import that's completed with a failure.
FailedFinalisationHandler - Interface in ome.smuggler.core.service.imports
Called when a finalisation task failed permanently, i.e.
failedImportFinalisationHandler(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
failedImportHandler(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
FailedImportHandler - Interface in ome.smuggler.core.service.imports
Handles imports that were run by the ImportProcessor but did not complete successfully.
failedImportLogDir() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
failedImportLogDir() - Method in class ome.smuggler.core.types.ImportConfigReader
 
failedImportLogDir() - Method in interface ome.smuggler.core.types.ImportConfigSource
 
failedImportLogStore(ImportConfigSource) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
failedImportLogStore() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
failedMail(QueuedMail) - Method in class ome.smuggler.core.service.mail.impl.MailLogger
 
failedMailHandler(MailEnv) - Method in class ome.smuggler.config.wiring.mail.MailServiceBeans
 
FailedMailHandler - Interface in ome.smuggler.core.service.mail
Handles mailing requests that were run by the MailProcessor but did not complete successfully.
failedMailStore(MailConfigSource) - Method in class ome.smuggler.config.wiring.mail.MailServiceBeans
 
failedMailStore() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
failure(OmeCliCommandBuilder, int, String) - Method in class ome.smuggler.core.service.omero.impl.OmeroLogger
 
failure(OmeCliCommandBuilder, int, Path) - Method in class ome.smuggler.core.service.omero.impl.OmeroLogger
 
failure(OmeCliCommandBuilder, Exception) - Method in class ome.smuggler.core.service.omero.impl.OmeroLogger
 
fieldsToString(Stream<Pair<Object, Object>>) - Static method in class ome.smuggler.core.service.log.BaseLogger
Prints the given name-value pairs, one per line, into a string.
fieldsWriter(String, Stream<Pair<Object, Object>>...) - Static method in class ome.smuggler.core.service.log.BaseLogger
Builds a consumer that writes the given name-value pairs to a PrintWriter buffer using the fieldsToString method.
FileName - Static variable in class ome.smuggler.config.providers.ArtemisPersistenceConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.CryptoConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.ImportConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.MailConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.MountPointsConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.OmeCliConfigProvider
 
FileName - Static variable in class ome.smuggler.config.providers.UndertowConfigProvider
 
FileOps - Class in ome.smuggler.core.io
Utility methods for file operations.
FileOps() - Constructor for class ome.smuggler.core.io.FileOps
 
fileResolver(ConfigProvider<MountPointsConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroServiceBeans
 
fileResolver() - Method in class ome.smuggler.core.service.omero.impl.OmeroEnv
 
filesContentType() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
FileStreamer - Class in ome.smuggler.web
Streams a file to the HTTP response body or sends a 404 if the file does not exist.
FileStreamer(Path, MediaType, Consumer<HttpServletResponse>) - Constructor for class ome.smuggler.web.FileStreamer
Creates a new instance to stream the specified file.
filter(Path, Path, StreamFilter) - Static method in class ome.smuggler.core.io.FileOps
Uses a filter to read data from a source file and write a new destination file.
Finaliser - Class in ome.smuggler.core.service.imports.impl
Carries out completion procedures after the ImportRunner or the ImportFailureHandler have finished their work.
Finaliser(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.Finaliser
Creates a new instance.
finaliser() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
FinaliserFailureHandler - Class in ome.smuggler.core.service.imports.impl
FinaliserFailureHandler(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.FinaliserFailureHandler
Creates a new instance.
findAnyEmail(ImportBatchStatus) - Static method in class ome.smuggler.core.service.imports.impl.ImportOutcomeNotifier
Picks the email of an unspecified import request.
findUnknownProfiles(Stream<String>) - Static method in class ome.smuggler.config.Profiles
Finds the strings in the given list that don't match the name of any of our profiles.
first() - Static method in class ome.smuggler.core.msg.CountedSchedule
 
footer(boolean) - Static method in class ome.smuggler.core.service.imports.impl.ImportOutputFormatter
 
footer(Exception) - Static method in class ome.smuggler.core.service.imports.impl.ImportOutputFormatter
 
forceLocalPath(URI) - Method in class ome.smuggler.core.service.file.impl.RemotePathMapper
 
forceLocalPath(URI) - Method in interface ome.smuggler.core.service.file.RemotePathResolver
Same as toLocalPath, but forcibly converts the input into a local path instead of returning empty when it can't be resolved using remote-to-local mappings.
forwardDataTo(ChannelSink<D>) - Static method in interface ome.smuggler.core.msg.MessageSink
Builds a message sink that forwards message data to the given consumer, while discarding any message metadata.
from(long) - Static method in class ome.smuggler.core.types.Nat
Instantiate a Nat from the given value only if it's not negative.
fromAddress() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
fromAddress() - Method in class ome.smuggler.core.types.MailConfigReader
 
fromAddress() - Method in interface ome.smuggler.core.types.MailConfigSource
 
FutureTimepoint - Class in ome.smuggler.core.types
A time point in the future with respect to the time at which it was instantiated.
FutureTimepoint(Duration) - Constructor for class ome.smuggler.core.types.FutureTimepoint
Creates a new instance.

G

gcQueue() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
generateKey(CryptoAlgoSpec) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
Generates a security Key for the given algorithm.
get(K) - Method in interface ome.smuggler.core.service.file.KeyValueStore
Gets the value associated to the specified key.
get() - Method in class ome.smuggler.core.types.BaseStringId
 
get() - Method in class ome.smuggler.core.types.ImportId
 
getAnnotationIds() - Method in class ome.smuggler.core.types.ImportInput
 
getAnnotationIds() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getBatchStatusDbDir() - Method in class ome.smuggler.config.items.ImportConfig
 
getBatchStatusDbLockStripes() - Method in class ome.smuggler.config.items.ImportConfig
 
getBatchStatusOf(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.BatchManager
Retrieves the current state of the batch containing the specified task.
getBindingsDirPath() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
getConfig() - Method in class ome.smuggler.providers.q.QueueConnector
 
getConfigFileName() - Method in class ome.smuggler.config.providers.ArtemisPersistenceConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.CryptoConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.ImportConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.MailConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.MountPointsConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.OmeCliConfigProvider
 
getConfigFileName() - Method in class ome.smuggler.config.providers.PriorityConfigProvider
Subclasses implement this method to specify the name of the configuration file to read data from.
getConfigFileName() - Method in class ome.smuggler.config.providers.UndertowConfigProvider
 
getContent() - Method in class ome.smuggler.core.types.PlainTextMail
 
getConverter() - Method in class ome.smuggler.config.providers.ArtemisPersistenceConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.CryptoConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.ImportConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.MailConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.MountPointsConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.OmeCliConfigProvider
 
getConverter() - Method in class ome.smuggler.config.providers.UndertowConfigProvider
 
getDatasetId() - Method in class ome.smuggler.core.types.ImportInput
 
getDatasetId() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getDeadMailDir() - Method in class ome.smuggler.config.items.MailConfig
 
getDescription() - Method in class ome.smuggler.core.types.ImportInput
 
getEmail() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getEncrypt() - Method in class ome.smuggler.config.items.CryptoConfig
 
getExperimenterEmail() - Method in class ome.smuggler.core.types.ImportInput
 
getFailedImportLogDir() - Method in class ome.smuggler.config.items.ImportConfig
 
getFallback() - Method in class ome.smuggler.config.providers.ArtemisPersistenceConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.CryptoConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.ImportConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.MailConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.MountPointsConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.OmeCliConfigProvider
 
getFallback() - Method in class ome.smuggler.config.providers.UndertowConfigProvider
 
getFromAddress() - Method in class ome.smuggler.config.items.MailConfig
 
getImportLogDir() - Method in class ome.smuggler.config.items.ImportConfig
 
getJournalDirPath() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
getKeepAlive() - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
getKey() - Method in class ome.smuggler.config.items.CryptoConfig
 
getLargeMessagesDirPath() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
getLocalBasePath() - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
getLogRetentionMinutes() - Method in class ome.smuggler.config.items.ImportConfig
 
getMailServerHost() - Method in class ome.smuggler.config.items.MailConfig
 
getMailServerPort() - Method in class ome.smuggler.config.items.MailConfig
 
getName() - Method in class ome.smuggler.core.types.ImportInput
 
getNiceCommand() - Method in class ome.smuggler.config.items.ImportConfig
 
getOmeCliJarPath() - Method in class ome.smuggler.config.items.OmeCliConfig
 
getOmeCliJarPrefix() - Method in class ome.smuggler.config.items.OmeCliConfig
 
getOmero() - Method in class ome.smuggler.core.types.QueuedOmeroKeepAlive
 
getOmero() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getOmero() - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
getOmeroHost() - Method in class ome.smuggler.core.types.ImportInput
 
getPagingDirPath() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
getPassword() - Method in class ome.smuggler.config.items.MailConfig
 
getPassword() - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
getPort() - Method in class ome.smuggler.config.items.UndertowConfig
 
getProfiles(List<String>) - Method in class ome.smuggler.run.ImportServer
 
getRecipient() - Method in class ome.smuggler.core.types.PlainTextMail
 
getRemoteBaseUri() - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
getRemoteToLocalMap() - Method in class ome.smuggler.config.items.MountPointsConfig
 
getRequest() - Method in class ome.smuggler.core.types.QueuedImport
 
getRequest() - Method in class ome.smuggler.core.types.QueuedMail
 
getRequest() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getRequest() - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
getResourceLoader() - Method in class ome.smuggler.config.providers.PriorityConfigProvider
 
getRetryIntervals() - Method in class ome.smuggler.config.items.ImportConfig
 
getRetryIntervals() - Method in class ome.smuggler.config.items.MailConfig
 
getScheduleCount(ClientMessage) - Static method in class ome.smuggler.providers.q.Messages
 
getScreenId() - Method in class ome.smuggler.core.types.ImportInput
 
getScreenId() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getSession() - Method in class ome.smuggler.providers.q.QueueConnector
 
getSession() - Method in class ome.smuggler.providers.q.ServerConnector
 
getSession() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getSessionKeepAliveInterval() - Method in class ome.smuggler.config.items.OmeCliConfig
 
getSessionKey() - Method in class ome.smuggler.core.types.ImportInput
 
getSessionKey() - Method in class ome.smuggler.core.types.QueuedOmeroKeepAlive
 
getSkipServerCertificateValidation() - Method in class ome.smuggler.config.items.MailConfig
 
getStatusUpdate(String, HttpServletResponse) - Method in class ome.smuggler.web.imports.ImportStatusController
 
getSubject() - Method in class ome.smuggler.core.types.PlainTextMail
 
getSysAdminEmail() - Method in class ome.smuggler.config.items.MailConfig
 
getTarget() - Method in class ome.smuggler.core.types.ImportInput
 
getTarget() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getTaskId() - Method in class ome.smuggler.core.types.QueuedImport
 
getTaskId() - Method in class ome.smuggler.core.types.QueuedMail
 
getTextAnnotations() - Method in class ome.smuggler.core.types.ImportInput
 
getTextAnnotations() - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
getUntilWhen() - Method in class ome.smuggler.core.types.QueuedOmeroKeepAlive
 
getUsername() - Method in class ome.smuggler.config.items.MailConfig
 
getUsername() - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
getUseSmtps() - Method in class ome.smuggler.config.items.MailConfig
 

H

handlerFor(ImportFinalisationPhase) - Method in class ome.smuggler.core.service.imports.impl.Finaliser
 
hasDatasetId() - Method in class ome.smuggler.core.types.ImportInput
 
hashCode() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
hashCode() - Method in class ome.smuggler.config.items.CryptoConfig
 
hashCode() - Method in class ome.smuggler.config.items.ImportConfig
 
hashCode() - Method in class ome.smuggler.config.items.MailConfig
 
hashCode() - Method in class ome.smuggler.config.items.MountPointsConfig
 
hashCode() - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
hashCode() - Method in class ome.smuggler.config.items.UndertowConfig
 
hashCode() - Method in class ome.smuggler.core.msg.ChannelMessage
 
hashCode() - Method in class ome.smuggler.core.types.ImportBatch
 
hashCode() - Method in class ome.smuggler.core.types.ImportBatchStatus
 
hashCode() - Method in class ome.smuggler.core.types.ImportInput
 
hashCode() - Method in class ome.smuggler.core.types.PlainTextMail
 
hashCode() - Method in class ome.smuggler.core.types.ProcessedImport
 
hashCode() - Method in class ome.smuggler.core.types.QueuedImport
 
hashCode() - Method in class ome.smuggler.core.types.QueuedMail
 
hashCode() - Method in class ome.smuggler.core.types.QueuedOmeroKeepAlive
 
hashCode() - Method in class ome.smuggler.core.types.Schedule
 
hasScreenId() - Method in class ome.smuggler.core.types.ImportInput
 
head() - Method in class ome.smuggler.core.msg.SourceQueue
 
headData() - Method in class ome.smuggler.core.msg.SourceQueue
Same as SourceQueue.head() but discards message metadata.
header(QueuedImport) - Static method in class ome.smuggler.core.service.imports.impl.ImportOutputFormatter
 
httpEncodingProperties() - Method in class ome.smuggler.config.wiring.WebWiring
 

I

id() - Method in class ome.smuggler.core.types.BaseStringId
 
id() - Method in class ome.smuggler.core.types.ImportId
 
identifyTargets() - Method in class ome.smuggler.core.types.ImportBatch
Associates each import target URI to the corresponding import ID.
ImportBatch - Class in ome.smuggler.core.types
Groups multiple import runs into a single batch.
ImportBatch(Stream<ImportInput>) - Constructor for class ome.smuggler.core.types.ImportBatch
Creates a new batch consisting of the specified imports.
ImportBatchBuilder - Class in ome.smuggler.web.imports
ImportBatchBuilder() - Constructor for class ome.smuggler.web.imports.ImportBatchBuilder
 
importBatchCompleted(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
importBatchCompletionFinalisationFailed(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
importBatchDisposalFinalisationFailed(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
ImportBatchId - Class in ome.smuggler.core.types
Identifies an import batch.
ImportBatchId(String) - Constructor for class ome.smuggler.core.types.ImportBatchId
 
ImportBatchId() - Constructor for class ome.smuggler.core.types.ImportBatchId
 
ImportBatchStatus - Class in ome.smuggler.core.types
Tracks progress of an ImportBatch.
ImportBatchStatus(ImportBatch) - Constructor for class ome.smuggler.core.types.ImportBatchStatus
Creates a new instance.
ImportBatchSubmitter - Class in ome.smuggler.web.imports
Submits a batch of import requests to the import service.
ImportBatchSubmitter(ImportRequestor) - Constructor for class ome.smuggler.web.imports.ImportBatchSubmitter
Creates a new instance.
importBatchUpdateFinalisationFailed(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
importChannelFactory(ServerConnector, ImportQConfig) - Method in class ome.smuggler.config.wiring.imports.ImportQBeans
 
ImportConfig - Class in ome.smuggler.config.items
Specifies how to configure import logs.
ImportConfig() - Constructor for class ome.smuggler.config.items.ImportConfig
 
importConfig(ConfigProvider<ImportConfig>) - Method in class ome.smuggler.config.wiring.imports.ImportConfigBeans
 
importConfig() - Method in class ome.smuggler.config.wiring.imports.ImportDevConfigBeans
 
ImportConfigBeans - Class in ome.smuggler.config.wiring.imports
Spring bean wiring of import configuration items for the Prod profile.
ImportConfigBeans() - Constructor for class ome.smuggler.config.wiring.imports.ImportConfigBeans
 
ImportConfigProvider - Class in ome.smuggler.config.providers
Reads import configuration from a YAML file, falling back to hard-coded configuration if no file is available.
ImportConfigProvider() - Constructor for class ome.smuggler.config.providers.ImportConfigProvider
 
ImportConfigReader - Class in ome.smuggler.core.types
Implements ImportConfigSource by extracting and validating values from an underlying ImportConfig.
ImportConfigReader(ImportConfig) - Constructor for class ome.smuggler.core.types.ImportConfigReader
Creates a new instance.
ImportConfigSource - Interface in ome.smuggler.core.types
Provides read-only, type-safe access to the import configuration.
ImportController - Class in ome.smuggler.web.imports
Enqueues a message to request OMERO imports.
ImportController() - Constructor for class ome.smuggler.web.imports.ImportController
 
ImportDevConfigBeans - Class in ome.smuggler.config.wiring.imports
Spring bean wiring of import configuration items for the Dev profile.
ImportDevConfigBeans() - Constructor for class ome.smuggler.config.wiring.imports.ImportDevConfigBeans
 
importEnv(ImportConfigSource, SessionService, ImportService, ChannelSource<QueuedImport>, SchedulingSource<ProcessedImport>, KeyValueStore<ImportBatchId, ImportBatchStatus>, TaskFileStore<ImportId>, MailRequestor, MailConfigSource) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
ImportEnv - Class in ome.smuggler.core.service.imports.impl
Provides access to import configuration and queues.
ImportEnv(ImportConfigSource, SessionService, ImportService, ChannelSource<QueuedImport>, SchedulingSource<ProcessedImport>, KeyValueStore<ImportBatchId, ImportBatchStatus>, TaskFileStore<ImportId>, MailRequestor, Optional<Email>, LogService) - Constructor for class ome.smuggler.core.service.imports.impl.ImportEnv
 
importer() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
Importer - Class in ome.smuggler.core.service.omero.impl
OMERO import service implementation.
Importer(OmeroEnv, ImportConfigSource) - Constructor for class ome.smuggler.core.service.omero.impl.Importer
Creates a new instance.
ImporterCommandBuilder - Class in ome.smuggler.core.service.omero.impl
Build the command line to call the OMERO importer.
ImporterCommandBuilder(OmeCliConfigSource, ImportInput, Path, CommandBuilder) - Constructor for class ome.smuggler.core.service.omero.impl.ImporterCommandBuilder
Creates a new instance to build a command line from the given data.
ImportErrorMailFormatter - Class in ome.smuggler.core.service.imports.impl
Formats email messages to send out to sys admins when an import within a batch fails.
ImportErrorMailFormatter(QueuedImport) - Constructor for class ome.smuggler.core.service.imports.impl.ImportErrorMailFormatter
Creates a new instance.
ImportErrorMailFormatter(QueuedImport, Exception) - Constructor for class ome.smuggler.core.service.imports.impl.ImportErrorMailFormatter
Creates a new instance.
ImportErrorNotifier - Class in ome.smuggler.core.service.imports.impl
Triggers the sending of an import error notification email.
ImportErrorNotifier(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.ImportErrorNotifier
Creates a new instance.
ImportFailureController - Class in ome.smuggler.web.imports
Exposes the functionality of the failed import log store to Web clients.
ImportFailureController() - Constructor for class ome.smuggler.web.imports.ImportFailureController
 
ImportFailureHandler - Class in ome.smuggler.core.service.imports.impl
Handles an import that failed permanently, i.e.
ImportFailureHandler(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.ImportFailureHandler
 
ImportFinalisationPhase - Enum in ome.smuggler.core.types
Enumerates the phases an import batch goes through from the moment we start running the imports contained in the batch.
importFinaliser(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
ImportFinaliser - Interface in ome.smuggler.core.service.imports
Carries out completion procedures after the ImportProcessor or the FailedImportHandler have finished their work.
importGcChannelFactory(ServerConnector, ImportGcQConfig) - Method in class ome.smuggler.config.wiring.imports.ImportGcQBeans
 
ImportGcQBeans - Class in ome.smuggler.config.wiring.imports
Singleton beans for HornetQ client resources that have to be shared and reused.
ImportGcQBeans() - Constructor for class ome.smuggler.config.wiring.imports.ImportGcQBeans
 
ImportGcQConfig - Class in ome.smuggler.config.items
Holds the configuration for the import garbage collection queue.
ImportGcQConfig() - Constructor for class ome.smuggler.config.items.ImportGcQConfig
 
ImportGcQConfig(String, String, String, boolean) - Constructor for class ome.smuggler.config.items.ImportGcQConfig
 
importGcQConfig(ConfigProvider<ImportGcQConfig>) - Method in class ome.smuggler.config.wiring.imports.ImportConfigBeans
 
importGcQConfig(ConfigProvider<ImportGcQConfig>) - Method in class ome.smuggler.config.wiring.imports.ImportDevConfigBeans
 
ImportGcQConfigProvider - Class in ome.smuggler.config.providers
The import garbage collection queue configuration as required by HornetQ.
ImportGcQConfigProvider() - Constructor for class ome.smuggler.config.providers.ImportGcQConfigProvider
 
importGcSourceChannel(QChannelFactory<ProcessedImport>) - Method in class ome.smuggler.config.wiring.imports.ImportGcQBeans
 
ImportId - Class in ome.smuggler.core.types
Identifies an import run.
ImportId(String) - Constructor for class ome.smuggler.core.types.ImportId
 
ImportId(ImportBatchId) - Constructor for class ome.smuggler.core.types.ImportId
 
ImportInput - Class in ome.smuggler.core.types
Details what an import task must do.
ImportInput(Email, URI, URI, String) - Constructor for class ome.smuggler.core.types.ImportInput
 
importKey(InputStream) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
De-serialises a key from a given Base64-encoded stream.
importKey(String) - Static method in class ome.smuggler.core.io.crypto.CryptoKeyFactory
De-serialises a key from a given Base64-encoded string.
importLogDir() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
importLogDir() - Method in class ome.smuggler.core.types.ImportConfigReader
 
importLogDir() - Method in interface ome.smuggler.core.types.ImportConfigSource
 
ImportLogger - Class in ome.smuggler.core.service.imports.impl
Logging methods for the import service.
ImportLogger(LogService) - Constructor for class ome.smuggler.core.service.imports.impl.ImportLogger
 
ImportLogPath - Class in ome.smuggler.core.types
A path to the log file of an import run.
ImportLogPath(Path, ImportId) - Constructor for class ome.smuggler.core.types.ImportLogPath
Creates a new import log path where to store the output of the specified import run.
importLogPathFor(ImportId) - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
importLogPathFor(ImportId) - Method in class ome.smuggler.core.service.imports.impl.ImportMonitor
 
importLogPathFor(ImportId) - Method in interface ome.smuggler.core.service.imports.ImportTracker
Determines the path to the import log for a given import.
importLogRetentionFromNow() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
ImportMailFormatter - Class in ome.smuggler.core.service.imports.impl
Builds email messages to notify users and sys admins of the processing outcome of an import batch.
ImportMailFormatter(ImportBatchStatus) - Constructor for class ome.smuggler.core.service.imports.impl.ImportMailFormatter
Creates a new instance.
ImportMonitor - Class in ome.smuggler.core.service.imports.impl
Implementation of the import tracking service.
ImportMonitor(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.ImportMonitor
Creates a new instance.
ImportOutcomeNotifier - Class in ome.smuggler.core.service.imports.impl
Triggers the sending of import outcome notification emails.
ImportOutcomeNotifier(ImportEnv, ImportBatchStatus) - Constructor for class ome.smuggler.core.service.imports.impl.ImportOutcomeNotifier
Creates a new instance.
ImportOutput - Class in ome.smuggler.core.service.imports.impl
 
ImportOutput(ImportLogPath, QueuedImport) - Constructor for class ome.smuggler.core.service.imports.impl.ImportOutput
 
ImportOutputFormatter - Class in ome.smuggler.core.service.imports.impl
 
ImportOutputFormatter() - Constructor for class ome.smuggler.core.service.imports.impl.ImportOutputFormatter
 
importPermanentFailure(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
Logs an error when an import fails permanently, after having been retried.
importProcessor(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
ImportProcessor - Interface in ome.smuggler.core.service.imports
Carries out an OMERO import.
ImportQBeans - Class in ome.smuggler.config.wiring.imports
Singleton beans for HornetQ client resources that have to be shared and reused.
ImportQBeans() - Constructor for class ome.smuggler.config.wiring.imports.ImportQBeans
 
ImportQConfig - Class in ome.smuggler.config.items
Holds the import queue configuration.
ImportQConfig() - Constructor for class ome.smuggler.config.items.ImportQConfig
 
ImportQConfig(String, String, String, boolean) - Constructor for class ome.smuggler.config.items.ImportQConfig
 
importQConfig(ConfigProvider<ImportQConfig>) - Method in class ome.smuggler.config.wiring.imports.ImportConfigBeans
 
importQConfig(ConfigProvider<ImportQConfig>) - Method in class ome.smuggler.config.wiring.imports.ImportDevConfigBeans
 
ImportQConfigProvider - Class in ome.smuggler.config.providers
The import queue configuration as required by HornetQ.
ImportQConfigProvider() - Constructor for class ome.smuggler.config.providers.ImportQConfigProvider
 
importQueued(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
ImportRequest - Class in ome.smuggler.web.imports
Web clients use instances of this class to request an import.
ImportRequest() - Constructor for class ome.smuggler.web.imports.ImportRequest
 
importRequestor(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
ImportRequestor - Interface in ome.smuggler.core.service.imports
Triggers an OMERO import.
ImportRequestValidator - Class in ome.smuggler.web.imports
Validates an ImportRequest.
ImportRequestValidator() - Constructor for class ome.smuggler.web.imports.ImportRequestValidator
 
ImportResponse - Class in ome.smuggler.web.imports
Web clients receive instances of this class in response to an import request.
ImportResponse() - Constructor for class ome.smuggler.web.imports.ImportResponse
 
ImportResponseBuilder - Class in ome.smuggler.web.imports
Builds an ImportResponse for each import in a submitted batch.
ImportResponseBuilder() - Constructor for class ome.smuggler.web.imports.ImportResponseBuilder
 
ImportRunner - Class in ome.smuggler.core.service.imports.impl
Implements the ImportProcessor.
ImportRunner(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.ImportRunner
Creates a new instance.
imports() - Method in class ome.smuggler.core.types.ImportBatch
 
ImportServer - Class in ome.smuggler.run
Import sever entry point.
ImportServer() - Constructor for class ome.smuggler.run.ImportServer
 
importService(OmeroEnv, ImportConfigSource) - Method in class ome.smuggler.config.wiring.omero.OmeroServiceBeans
 
ImportService - Interface in ome.smuggler.core.service.omero
Provides access to OMERO import functionality.
ImportServiceBeans - Class in ome.smuggler.config.wiring.imports
Spring bean wiring configuration for the import service interfaces.
ImportServiceBeans() - Constructor for class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
importSourceChannel(QChannelFactory<QueuedImport>) - Method in class ome.smuggler.config.wiring.imports.ImportQBeans
 
importStart(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
ImportStatusController - Class in ome.smuggler.web.imports
 
ImportStatusController() - Constructor for class ome.smuggler.web.imports.ImportStatusController
 
importSuccessful(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportLogger
 
importTracker(ImportEnv) - Method in class ome.smuggler.config.wiring.imports.ImportServiceBeans
 
ImportTracker - Interface in ome.smuggler.core.service.imports
Tracking of OMERO imports.
ImportTrigger - Class in ome.smuggler.core.service.imports.impl
Implements the ImportRequestor.
ImportTrigger(ImportEnv) - Constructor for class ome.smuggler.core.service.imports.impl.ImportTrigger
 
ImportUrl - Static variable in class ome.smuggler.web.imports.ImportController
 
ImportYmlFile - Class in ome.smuggler.config.data
Default configuration for the import, i.e.
ImportYmlFile() - Constructor for class ome.smuggler.config.data.ImportYmlFile
 
ImportYmlGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/import.yml to generate the file.
ImportYmlGen() - Constructor for class ome.smuggler.run.ImportYmlGen
 
info(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.core.service.log.BaseLogger
 
info(Object, Consumer<PrintWriter>) - Method in interface ome.smuggler.core.service.log.LogService
Logs an informational message.
info(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.providers.log.LogAdapter
 
isEnableTranslation() - Method in class ome.smuggler.config.items.MountPointsConfig
 
isPersistenceEnabled() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
isRemoteFilePath(URI) - Static method in class ome.smuggler.core.types.RemoteMount
Is the given URI that of a file path on a remote host?
isStillInTheFuture() - Method in class ome.smuggler.core.types.FutureTimepoint
Is this time point still in the future? An instance of this class is always instantiated with a future time point, but the passing of time will eventually make the initial time point in the past.
isValid - Static variable in class ome.smuggler.core.types.Nat
Test to check if a long can be used to instantiate a Nat.
isValidEmail(String) - Static method in class ome.smuggler.core.types.Email
Does the given sequence of characters form a valid email address? The test is done using RFC 822's regex.

J

jarFile() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
JavaMailConfigProps - Class in ome.smuggler.config.items
Accessors for Java Mail SMTP properties.
JavaMailConfigProps() - Constructor for class ome.smuggler.config.items.JavaMailConfigProps
 
jmxDomain() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
jmxEnabled() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
JmxPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
jmxUniqueNames() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
JsonInputStreamReader<T> - Class in ome.smuggler.providers.json
A JsonStreamReader that de-serialises from an InputStream.
JsonInputStreamReader(Class<T>, Charset) - Constructor for class ome.smuggler.providers.json.JsonInputStreamReader
Creates a new instance.
JsonInputStreamReader(Class<T>) - Constructor for class ome.smuggler.providers.json.JsonInputStreamReader
Creates a new instance.
JsonOutputStreamWriter<T> - Class in ome.smuggler.providers.json
A JsonStreamWriter that serialises to an OutputStream.
JsonOutputStreamWriter() - Constructor for class ome.smuggler.providers.json.JsonOutputStreamWriter
Creates a new instance.
JsonOutputStreamWriter(Charset) - Constructor for class ome.smuggler.providers.json.JsonOutputStreamWriter
Creates a new instance.
JsonSinkWriter<T> - Class in ome.smuggler.providers.json
Serializes an object into JSON and writes the serialized data to a sink.
JsonSinkWriter() - Constructor for class ome.smuggler.providers.json.JsonSinkWriter
Creates a new instance.
JsonSourceReader<T> - Class in ome.smuggler.providers.json
Parses an object in JSON serialized form as found in a given data source.
JsonSourceReader(Class<T>) - Constructor for class ome.smuggler.providers.json.JsonSourceReader
Creates a new instance to read the JSON representation of an object.
JsonSourceReader(TypeToken<T>) - Constructor for class ome.smuggler.providers.json.JsonSourceReader
Creates a new instance to read the JSON representation of an object.
JsonStreamReader<S,T> - Class in ome.smuggler.providers.json
Reads JSON from a stream of type S and de-serialises it as a T-value.
JsonStreamReader(Class<T>, Function<S, Reader>) - Constructor for class ome.smuggler.providers.json.JsonStreamReader
Creates a new instance.
JsonStreamWriter<T,S> - Class in ome.smuggler.providers.json
Serialises T-values as JSON into a stream of type S.
JsonStreamWriter(Function<S, Writer>) - Constructor for class ome.smuggler.providers.json.JsonStreamWriter
Creates a new instance.

K

keepAlive(URI, String) - Method in class ome.smuggler.core.service.omero.impl.SessionManager
 
keepAlive(URI, String) - Method in interface ome.smuggler.core.service.omero.SessionService
Issues a keep-alive command for the specified session.
KeepAliveCommandBuilder - Class in ome.smuggler.core.service.omero.impl
Builds the command line to call the OMERO session keep-alive command.
KeepAliveCommandBuilder(OmeCliConfigSource, URI, String) - Constructor for class ome.smuggler.core.service.omero.impl.KeepAliveCommandBuilder
Creates a new instance to build a command line from the given data.
keepAliveDuration - Variable in class ome.smuggler.web.omero.CreateSessionRequest
The desired keep-alive duration of the session, in milliseconds.
key() - Method in class ome.smuggler.config.data.DevCryptoConfigSource
 
key() - Method in class ome.smuggler.core.types.CryptoConfigReader
 
key() - Method in interface ome.smuggler.core.types.CryptoConfigSource
 
KeyValueFileStore<K extends util.object.Identifiable,V> - Class in ome.smuggler.core.service.file.impl
KeyValueFileStore(TaskFileStore<K>, SourceReader<InputStream, V>, SinkWriter<V, OutputStream>) - Constructor for class ome.smuggler.core.service.file.impl.KeyValueFileStore
Creates a new instance.
KeyValueStore<K extends util.object.Identifiable,V> - Interface in ome.smuggler.core.service.file
A persistent key-value store that associates a value V to an Identifiable key.

L

label(String, Either<String, T>) - Static method in class ome.smuggler.core.types.ValueParserFactory
Prefixes the error message (i.e.
launch(String[]) - Method in class ome.smuggler.run.AppRunner
Runs the app with the given command line arguments.
listChildFiles(Path) - Static method in class ome.smuggler.core.io.FileOps
Collects all the regular files directly under the specified directory.
listTaskFileUrlPaths() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
listTaskIds() - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
listTaskIds() - Method in interface ome.smuggler.core.service.file.TaskFileStore
 
log() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
log() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
log() - Method in class ome.smuggler.core.service.omero.impl.OmeroEnv
 
LogAdapter - Class in ome.smuggler.providers.log
 
LogAdapter() - Constructor for class ome.smuggler.providers.log.LogAdapter
 
LogFileKey - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
logFilePathName() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
LogLevel - Enum in ome.smuggler.config.items
Log levels recognized by Spring.
logLevel(String) - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
LogLevelPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
logRetentionPeriod() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
logRetentionPeriod() - Method in class ome.smuggler.core.types.ImportConfigReader
 
logRetentionPeriod() - Method in interface ome.smuggler.core.types.ImportConfigSource
 
LogService - Interface in ome.smuggler.core.service.log
Defines the functionality that our services need to log messages.
lookup(String, String) - Static method in class ome.smuggler.config.BaseDir
Looks up the path associated to the specified key in the system properties.
lookupLock(K) - Method in class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
 

M

mail() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
mailChannelFactory(ServerConnector, MailQConfig) - Method in class ome.smuggler.config.wiring.mail.MailQBeans
 
mailClient() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
MailClient - Interface in ome.smuggler.core.service.mail
Defines the functionality our services need to send mail.
MailClientAdapter - Class in ome.smuggler.providers.mail
 
MailClientAdapter(MailConfigSource) - Constructor for class ome.smuggler.providers.mail.MailClientAdapter
 
MailClientException - Exception in ome.smuggler.core.service.mail
 
MailClientException(Exception) - Constructor for exception ome.smuggler.core.service.mail.MailClientException
 
MailConfig - Class in ome.smuggler.config.items
Specifies how to configure the mail service.
MailConfig() - Constructor for class ome.smuggler.config.items.MailConfig
 
mailConfig(ConfigProvider<MailConfig>) - Method in class ome.smuggler.config.wiring.mail.MailConfigBeans
 
mailConfig() - Method in class ome.smuggler.config.wiring.mail.MailDevConfigBeans
 
MailConfigBeans - Class in ome.smuggler.config.wiring.mail
Spring bean wiring of configuration items.
MailConfigBeans() - Constructor for class ome.smuggler.config.wiring.mail.MailConfigBeans
 
MailConfigProvider - Class in ome.smuggler.config.providers
Reads mail server configuration from a YAML file, falling back to hard-coded configuration if no file is available.
MailConfigProvider() - Constructor for class ome.smuggler.config.providers.MailConfigProvider
 
MailConfigReader - Class in ome.smuggler.core.types
Implements MailConfigSource by extracting and validating values from an underlying MailConfig.
MailConfigReader(MailConfig) - Constructor for class ome.smuggler.core.types.MailConfigReader
Creates a new instance.
MailConfigSource - Interface in ome.smuggler.core.types
Provides read-only, type-safe access to mail configuration.
MailDevConfigBeans - Class in ome.smuggler.config.wiring.mail
Spring bean wiring of configuration items for the Dev profile.
MailDevConfigBeans() - Constructor for class ome.smuggler.config.wiring.mail.MailDevConfigBeans
 
mailEnv(MailConfigSource, ChannelSource<QueuedMail>, TaskFileStore<MailId>) - Method in class ome.smuggler.config.wiring.mail.MailServiceBeans
 
MailEnv - Class in ome.smuggler.core.service.mail.impl
Provides access to mail configuration and queue.
MailEnv(MailConfigSource, ChannelSource<QueuedMail>, MailClient, TaskFileStore<MailId>, LogService) - Constructor for class ome.smuggler.core.service.mail.impl.MailEnv
 
Mailer - Class in ome.smuggler.core.service.mail.impl
 
Mailer(MailEnv) - Constructor for class ome.smuggler.core.service.mail.impl.Mailer
 
MailFailureController - Class in ome.smuggler.web.mail
 
MailFailureController() - Constructor for class ome.smuggler.web.mail.MailFailureController
 
MailFailureHandler - Class in ome.smuggler.core.service.mail.impl
Implements FailedMailHandler to store failed mail messages in a local directory.
MailFailureHandler(MailEnv) - Constructor for class ome.smuggler.core.service.mail.impl.MailFailureHandler
 
MailId - Class in ome.smuggler.core.types
Identifies a mail delivery.
MailId(String) - Constructor for class ome.smuggler.core.types.MailId
 
MailId() - Constructor for class ome.smuggler.core.types.MailId
 
MailLogger - Class in ome.smuggler.core.service.mail.impl
Logging methods for the mail service.
MailLogger(LogService) - Constructor for class ome.smuggler.core.service.mail.impl.MailLogger
 
mailProcessor(MailEnv) - Method in class ome.smuggler.config.wiring.mail.MailServiceBeans
 
MailProcessor - Interface in ome.smuggler.core.service.mail
Carries out a request to send an email.
MailProtocol - Enum in ome.smuggler.core.types
 
MailQBeans - Class in ome.smuggler.config.wiring.mail
Singleton beans for HornetQ client resources that have to be shared and reused.
MailQBeans() - Constructor for class ome.smuggler.config.wiring.mail.MailQBeans
 
MailQConfig - Class in ome.smuggler.config.items
Holds the mail queue configuration.
MailQConfig() - Constructor for class ome.smuggler.config.items.MailQConfig
 
MailQConfig(String, String, String, boolean) - Constructor for class ome.smuggler.config.items.MailQConfig
 
mailQConfig(ConfigProvider<MailQConfig>) - Method in class ome.smuggler.config.wiring.mail.MailConfigBeans
 
mailQConfig(ConfigProvider<MailQConfig>) - Method in class ome.smuggler.config.wiring.mail.MailDevConfigBeans
 
MailQConfigProvider - Class in ome.smuggler.config.providers
The mail queue configuration as required by HornetQ.
MailQConfigProvider() - Constructor for class ome.smuggler.config.providers.MailQConfigProvider
 
mailRequestor(MailEnv) - Method in class ome.smuggler.config.wiring.mail.MailServiceBeans
 
MailRequestor - Interface in ome.smuggler.core.service.mail
Requests the sending of an email.
mailSent(QueuedMail) - Method in class ome.smuggler.core.service.mail.impl.MailLogger
 
mailServer() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
mailServer() - Method in class ome.smuggler.core.types.MailConfigReader
 
mailServer() - Method in interface ome.smuggler.core.types.MailConfigSource
 
MailServiceBeans - Class in ome.smuggler.config.wiring.mail
Spring bean wiring configuration for the mail service interfaces.
MailServiceBeans() - Constructor for class ome.smuggler.config.wiring.mail.MailServiceBeans
 
mailSourceChannel(QChannelFactory<QueuedMail>) - Method in class ome.smuggler.config.wiring.mail.MailQBeans
 
MailTrigger - Class in ome.smuggler.core.service.mail.impl
 
MailTrigger(MailEnv) - Constructor for class ome.smuggler.core.service.mail.impl.MailTrigger
 
MailYmlFile - Class in ome.smuggler.config.data
The data that goes into 'config/mail.yml'.
MailYmlFile() - Constructor for class ome.smuggler.config.data.MailYmlFile
 
MailYmlGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/mail.yml to generate the file.
MailYmlGen() - Constructor for class ome.smuggler.run.MailYmlGen
 
Main - Class in ome.smuggler
Program's entry point; delegates all the work to AppRunner.
Main() - Constructor for class ome.smuggler.Main
 
main(String[]) - Static method in class ome.smuggler.Main
 
managementAddress() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
managementContextPath() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
managementPort() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
ManagementPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
mask - Static variable in class ome.smuggler.core.service.omero.impl.OmeCliCommandPrinter
The string used to replace the value of an option to mask.
MemoryKeyValueStore<K extends util.object.Identifiable,V> - Class in ome.smuggler.core.service.file.impl
A KeyValueStore backed by an in-memory map; mainly useful for testing.
MemoryKeyValueStore() - Constructor for class ome.smuggler.core.service.file.impl.MemoryKeyValueStore
Creates a new instance.
message(Optional<M>, D) - Static method in class ome.smuggler.core.msg.ChannelMessage
Syntactic sugar for the two-argument constructor.
message(M, D) - Static method in class ome.smuggler.core.msg.ChannelMessage
Syntactic sugar for the two-argument constructor.
message(D) - Static method in class ome.smuggler.core.msg.ChannelMessage
Syntactic sugar for the one-argument constructor.
MessageBodyReader<T> - Class in ome.smuggler.providers.q
Reads the body of a message from the underlying Artemis buffer.
MessageBodyReader(SourceReader<InputStream, T>) - Constructor for class ome.smuggler.providers.q.MessageBodyReader
Creates a new instance.
MessageBodyWriter<T> - Class in ome.smuggler.providers.q
Writes the body of a message to the underlying Artemis buffer.
MessageBodyWriter(SinkWriter<T, OutputStream>) - Constructor for class ome.smuggler.providers.q.MessageBodyWriter
Creates a new instance.
MessageBuilder - Class in ome.smuggler.providers.mail
 
MessageBuilder(MailConfigSource, JavaMailSender) - Constructor for class ome.smuggler.providers.mail.MessageBuilder
 
MessageRepeater<T> - Class in ome.smuggler.core.msg
Plugs into a ReschedulingSink to deliver the same message to sink's consumers multiple times at predefined intervals for a finite number of times.
MessageRepeater(RepeatConsumer<T>, Stream<Duration>, Consumer<T>) - Constructor for class ome.smuggler.core.msg.MessageRepeater
Creates a new instance.
Messages - Class in ome.smuggler.providers.q
 
Messages() - Constructor for class ome.smuggler.providers.q.Messages
 
MessageSink<M,D> - Interface in ome.smuggler.core.msg
Encapsulates the consumption of an asynchronous message received from a channel.
MessageSource<M,D> - Interface in ome.smuggler.core.msg
Encapsulates the sending of an asynchronous message along a channel that supports metadata.
metadata() - Method in class ome.smuggler.core.msg.ChannelMessage
 
millis(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Parses the string representation of a positive integer as a Duration in milliseconds.
modify(K, Function<V, V>) - Method in class ome.smuggler.core.service.file.impl.KeyValueFileStore
 
modify(K, Function<V, V>) - Method in class ome.smuggler.core.service.file.impl.MemoryKeyValueStore
 
modify(K, Function<V, V>) - Method in class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
 
modify(K, Function<V, V>) - Method in interface ome.smuggler.core.service.file.KeyValueStore
Updates the value associated to the specified key.
MountPointsConfig - Class in ome.smuggler.config.items
Specifies how to configure remote-to-local translation file paths.
MountPointsConfig() - Constructor for class ome.smuggler.config.items.MountPointsConfig
 
MountPointsConfig.RemoteToLocalMapping - Class in ome.smuggler.config.items
Specifies how to map a remote file path into a local one.
MountPointsConfigProvider - Class in ome.smuggler.config.providers
Reads mount points configuration from a YAML file, falling back to hard-coded configuration if no file is available.
MountPointsConfigProvider() - Constructor for class ome.smuggler.config.providers.MountPointsConfigProvider
 
MountPointsYmlFile - Class in ome.smuggler.config.data
Default configuration for mount points mapping, i.e.
MountPointsYmlFile() - Constructor for class ome.smuggler.config.data.MountPointsYmlFile
 
MountPointsYmlGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/mount-points.yml to generate the file.
MountPointsYmlGen() - Constructor for class ome.smuggler.run.MountPointsYmlGen
 

N

name - Variable in class ome.smuggler.web.imports.ImportRequest
Optional field for the image or plate name to use.
namespace() - Method in class ome.smuggler.core.types.TextAnnotation
 
Nat - Class in ome.smuggler.core.types
A natural number, i.e.
newBrowser() - Method in class ome.smuggler.providers.q.QueueConnector
Creates a new consumer to receive messages from the queue without removing them.
newConsumer() - Method in class ome.smuggler.providers.q.QueueConnector
Creates a new consumer to fetch messages from the queue.
newDurableMessage() - Method in class ome.smuggler.providers.q.QueueConnector
Creates a new durable message.
newProducer() - Method in class ome.smuggler.providers.q.QueueConnector
Creates a new producer to put messages on the queue.
next(FutureTimepoint) - Method in class ome.smuggler.core.msg.CountedSchedule
Creates a new schedule for the requested time with a counter increased by one with respect to the current counter.
niceCommand() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
niceCommand() - Method in class ome.smuggler.core.types.ImportConfigReader
 
niceCommand() - Method in interface ome.smuggler.core.types.ImportConfigSource
Optional command to use to set the priority of processes that run OMERO imports.
notifyFailure(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.ImportErrorNotifier
Sends an alert email to the sys admin if a sys admin email is configured.
notifyFailure(QueuedImport, Exception) - Method in class ome.smuggler.core.service.imports.impl.ImportErrorNotifier
Sends an alert email to the sys admin if a sys admin email is configured.
notifyOutcome() - Method in class ome.smuggler.core.service.imports.impl.ImportOutcomeNotifier
Triggers the sending of import outcome notification emails.
now() - Static method in class ome.smuggler.core.types.FutureTimepoint
Constructs the minimum value admissible for a FutureTimepoint instance which is the current time point.

O

of(long) - Static method in class ome.smuggler.core.types.Nat
Instantiate a Nat from a non-negative value.
of(long) - Static method in class ome.smuggler.core.types.PositiveN
 
ome.smuggler - package ome.smuggler
 
ome.smuggler.config - package ome.smuggler.config
 
ome.smuggler.config.data - package ome.smuggler.config.data
 
ome.smuggler.config.items - package ome.smuggler.config.items
 
ome.smuggler.config.providers - package ome.smuggler.config.providers
 
ome.smuggler.config.wiring - package ome.smuggler.config.wiring
 
ome.smuggler.config.wiring.crypto - package ome.smuggler.config.wiring.crypto
 
ome.smuggler.config.wiring.imports - package ome.smuggler.config.wiring.imports
 
ome.smuggler.config.wiring.mail - package ome.smuggler.config.wiring.mail
 
ome.smuggler.config.wiring.omero - package ome.smuggler.config.wiring.omero
 
ome.smuggler.core.convert - package ome.smuggler.core.convert
 
ome.smuggler.core.io - package ome.smuggler.core.io
 
ome.smuggler.core.io.crypto - package ome.smuggler.core.io.crypto
 
ome.smuggler.core.msg - package ome.smuggler.core.msg
 
ome.smuggler.core.service.file - package ome.smuggler.core.service.file
 
ome.smuggler.core.service.file.impl - package ome.smuggler.core.service.file.impl
 
ome.smuggler.core.service.imports - package ome.smuggler.core.service.imports
 
ome.smuggler.core.service.imports.impl - package ome.smuggler.core.service.imports.impl
 
ome.smuggler.core.service.log - package ome.smuggler.core.service.log
 
ome.smuggler.core.service.mail - package ome.smuggler.core.service.mail
 
ome.smuggler.core.service.mail.impl - package ome.smuggler.core.service.mail.impl
 
ome.smuggler.core.service.omero - package ome.smuggler.core.service.omero
 
ome.smuggler.core.service.omero.impl - package ome.smuggler.core.service.omero.impl
 
ome.smuggler.core.types - package ome.smuggler.core.types
 
ome.smuggler.providers.json - package ome.smuggler.providers.json
 
ome.smuggler.providers.log - package ome.smuggler.providers.log
 
ome.smuggler.providers.mail - package ome.smuggler.providers.mail
 
ome.smuggler.providers.q - package ome.smuggler.providers.q
 
ome.smuggler.run - package ome.smuggler.run
 
ome.smuggler.web - package ome.smuggler.web
 
ome.smuggler.web.imports - package ome.smuggler.web.imports
 
ome.smuggler.web.mail - package ome.smuggler.web.mail
 
ome.smuggler.web.omero - package ome.smuggler.web.omero
 
OmeCliCommandBuilder - Class in ome.smuggler.core.service.omero.impl
Template class for OMERO CLI command builders.
OmeCliCommandBuilder(OmeCliConfigSource) - Constructor for class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
OmeCliCommandPrinter - Class in ome.smuggler.core.service.omero.impl
Pretty-prints an OME CLI command, masking the values of selected options if desired.
OmeCliCommandPrinter(CommandBuilder) - Constructor for class ome.smuggler.core.service.omero.impl.OmeCliCommandPrinter
Creates a new instance.
OmeCliCommandRunner - Class in ome.smuggler.core.service.omero.impl
Spawns a separate JVM process to run an OME CLI command.
OmeCliCommandRunner(OmeroEnv, OmeCliCommandBuilder) - Constructor for class ome.smuggler.core.service.omero.impl.OmeCliCommandRunner
Creates a new instance to run the specified command.
OmeCliConfig - Class in ome.smuggler.config.items
Holds the data needed to call the various OMERO CLI commands.
OmeCliConfig() - Constructor for class ome.smuggler.config.items.OmeCliConfig
 
omeCliConfig(ConfigProvider<OmeCliConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroConfigBeans
 
omeCliConfig(ConfigProvider<OmeCliConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroDevConfigBeans
 
OmeCliConfigProvider - Class in ome.smuggler.config.providers
The data needed to configure the OMERO CLI commands.
OmeCliConfigProvider() - Constructor for class ome.smuggler.config.providers.OmeCliConfigProvider
 
OmeCliConfigReader - Class in ome.smuggler.core.types
Implements OmeCliConfigSource by reading configuration values as specified by OmeCliConfig and provide type-safe access to said values.
OmeCliConfigReader(OmeCliConfig) - Constructor for class ome.smuggler.core.types.OmeCliConfigReader
Creates a new instance to read the given configuration.
OmeCliConfigSource - Interface in ome.smuggler.core.types
Provides read-only, type-safe access to the OME CLI configuration.
omeCliJar() - Method in class ome.smuggler.core.types.OmeCliConfigReader
 
omeCliJar() - Method in interface ome.smuggler.core.types.OmeCliConfigSource
 
OmeroConfigBeans - Class in ome.smuggler.config.wiring.omero
Spring bean wiring of OMERO configuration items for the Prod profile.
OmeroConfigBeans() - Constructor for class ome.smuggler.config.wiring.omero.OmeroConfigBeans
 
OmeroDefault - Class in ome.smuggler.core.types
Default values for OMERO configuration items.
OmeroDefault() - Constructor for class ome.smuggler.core.types.OmeroDefault
 
OmeroDevConfigBeans - Class in ome.smuggler.config.wiring.omero
Spring bean wiring of OMERO configuration items for the Dev profile.
OmeroDevConfigBeans() - Constructor for class ome.smuggler.config.wiring.omero.OmeroDevConfigBeans
 
omeroEnv(OmeCliConfigSource, ChannelSource<QueuedOmeroKeepAlive>, ConfigProvider<MountPointsConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroServiceBeans
 
OmeroEnv - Class in ome.smuggler.core.service.omero.impl
Provides access to service configuration and auxiliary services such as logging.
OmeroEnv(OmeCliConfigSource, ChannelSource<QueuedOmeroKeepAlive>, RemotePathResolver, LogService) - Constructor for class ome.smuggler.core.service.omero.impl.OmeroEnv
Creates a new instance.
omeroHost - Variable in class ome.smuggler.web.imports.ImportRequest
The hostname or IP address of the machine running the OMERO server in which the data will be imported.
omeroHost - Variable in class ome.smuggler.web.omero.CreateSessionRequest
The hostname or IP address of the machine running the OMERO server.
OmeroLogger - Class in ome.smuggler.core.service.omero.impl
Logging methods for the OMERO services.
OmeroLogger(LogService) - Constructor for class ome.smuggler.core.service.omero.impl.OmeroLogger
 
omeroPort - Variable in class ome.smuggler.web.imports.ImportRequest
The port of the OMERO server.
omeroPort - Variable in class ome.smuggler.web.omero.CreateSessionRequest
The port of the OMERO server.
OmeroServiceBeans - Class in ome.smuggler.config.wiring.omero
Spring bean wiring configuration for the OMERO service interfaces.
OmeroServiceBeans() - Constructor for class ome.smuggler.config.wiring.omero.OmeroServiceBeans
 
OmeroSessionQConfig - Class in ome.smuggler.config.items
Holds the OMERO session queue configuration.
OmeroSessionQConfig() - Constructor for class ome.smuggler.config.items.OmeroSessionQConfig
 
OmeroSessionQConfig(String, String, String, boolean) - Constructor for class ome.smuggler.config.items.OmeroSessionQConfig
 
omeroSessionQConfig(ConfigProvider<OmeroSessionQConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroConfigBeans
 
omeroSessionQConfig(ConfigProvider<OmeroSessionQConfig>) - Method in class ome.smuggler.config.wiring.omero.OmeroDevConfigBeans
 
OmeroSessionQConfigProvider - Class in ome.smuggler.config.providers
The OMERO session queue configuration as required by HornetQ.
OmeroSessionQConfigProvider() - Constructor for class ome.smuggler.config.providers.OmeroSessionQConfigProvider
 
omeroUri(String, String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a URI from host and port components: the returned URI will be of the form omero://host:port/.
onBatchCompletion(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.Finaliser
Triggers the procedure to finalise the import batch after all import tasks within it have run.
OnceOffRepeatConsumer<T> - Class in ome.smuggler.core.msg
Makes message consumers returning RepeatActions work well when used for once-off schedules.
OnceOffRepeatConsumer(RepeatConsumer<T>, Consumer<T>) - Constructor for class ome.smuggler.core.msg.OnceOffRepeatConsumer
Creates a new instance.
OnceOffSchedule<T> - Class in ome.smuggler.core.msg
Plugs into a ReschedulingSink to deliver messages to sink's consumers exactly once.
OnceOffSchedule(Consumer<T>) - Constructor for class ome.smuggler.core.msg.OnceOffSchedule
Creates a new instance.
onFailure(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.Finaliser
Triggers the completion of an import task when the OMERO import has failed.
onMessage(ClientMessage) - Method in class ome.smuggler.providers.q.DequeueTask
 
onSuccess(QueuedImport) - Method in class ome.smuggler.core.service.imports.impl.Finaliser
Triggers the completion of an import task when the OMERO import has run successfully.
OpTimeout - Static variable in class ome.smuggler.providers.mail.MailClientAdapter
 
optionalArg(String, Optional<T>) - Static method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 

P

password() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
password() - Method in class ome.smuggler.core.types.MailConfigReader
 
password() - Method in interface ome.smuggler.core.types.MailConfigSource
 
password - Variable in class ome.smuggler.web.omero.CreateSessionRequest
The password of the user for whom to open the session.
pathFor(T) - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
pathFor(T) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Builds the path to the file associated to the given task ID.
PlainTextMail - Class in ome.smuggler.core.types
A plain text email message.
PlainTextMail(Email, String, String) - Constructor for class ome.smuggler.core.types.PlainTextMail
Creates a new instance.
Port - Static variable in class ome.smuggler.core.types.OmeroDefault
Default OMERO server port: 4064.
positiveInt(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a positive natural from its string representation.
PositiveN - Class in ome.smuggler.core.types
A positive natural number, i.e.
PositiveN(Long) - Constructor for class ome.smuggler.core.types.PositiveN
 
print() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandPrinter
Pretty-prints the command to a string.
printMasking(String...) - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandPrinter
Pretty-prints the command to a string, masking the value of each specified option.
printMasking(Integer...) - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandPrinter
Pretty-prints the command to a string, masking the token at the specified index.
PriorityConfigProvider<T> - Class in ome.smuggler.config.providers
Base class for ConfigProvider beans that prioritize where configuration is read from.
PriorityConfigProvider() - Constructor for class ome.smuggler.config.providers.PriorityConfigProvider
 
process(InputStream, OutputStream) - Method in interface ome.smuggler.core.io.StreamFilter
Same as processE but masks any exception into a runtime exception so we can use this interface as a functional interface.
processE(InputStream, OutputStream) - Method in interface ome.smuggler.core.io.StreamFilter
Reads from the input stream and writes to the output stream.
processE(InputStream, OutputStream) - Method in class ome.smuggler.core.io.ValueFilter
 
ProcessedImport - Class in ome.smuggler.core.types
Same as a QueuedImport but only used after the import task has completed and needs to be garbage-collected.
Prod - Static variable in class ome.smuggler.config.Profiles
Configuration for the production environment.
Profiles - Class in ome.smuggler.config
Enumerates the profile constants used to select configuration profiles.
Profiles() - Constructor for class ome.smuggler.config.Profiles
 
protocol() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
protocol() - Method in class ome.smuggler.core.types.MailConfigReader
 
protocol() - Method in interface ome.smuggler.core.types.MailConfigSource
 
put(K, V) - Method in class ome.smuggler.core.service.file.impl.KeyValueFileStore
 
put(K, V) - Method in class ome.smuggler.core.service.file.impl.MemoryKeyValueStore
 
put(K, V) - Method in class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
 
put(K, V) - Method in interface ome.smuggler.core.service.file.KeyValueStore
Maps a key to a value.

Q

QA - Static variable in class ome.smuggler.config.Profiles
Configuration for the QA environment.
QChannelFactory<T> - Class in ome.smuggler.providers.q
 
QChannelFactory(ServerConnector, CoreQueueConfiguration) - Constructor for class ome.smuggler.providers.q.QChannelFactory
 
queue() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
queue() - Method in class ome.smuggler.core.service.mail.impl.MailEnv
 
QueueConnector - Class in ome.smuggler.providers.q
Provides access to an Artemis queue.
QueueConnector(CoreQueueConfiguration, ClientSession) - Constructor for class ome.smuggler.providers.q.QueueConnector
Creates a new instance to access the specified queue.
queued(QueuedImport) - Static method in class ome.smuggler.core.service.imports.impl.ImportOutputFormatter
 
queued() - Method in class ome.smuggler.core.types.ProcessedImport
 
QueuedImport - Class in ome.smuggler.core.types
Represents an import that has been queued and is waiting to be serviced.
QueuedImport(ImportId, ImportInput) - Constructor for class ome.smuggler.core.types.QueuedImport
Creates a new instance.
QueuedMail - Class in ome.smuggler.core.types
Represents an email message that has been queued and is waiting to be sent.
QueuedMail(MailId, PlainTextMail) - Constructor for class ome.smuggler.core.types.QueuedMail
Creates a new instance.
QueuedOmeroKeepAlive - Class in ome.smuggler.core.types
Represents an OMERO session keep-alive request that has been queued and is waiting to be serviced.
QueuedOmeroKeepAlive(URI, String, FutureTimepoint) - Constructor for class ome.smuggler.core.types.QueuedOmeroKeepAlive
Creates a new instance.

R

RawConfigValues - Class in ome.smuggler.core.convert
Utility methods to convert raw config values to values of more suitable types.
RawConfigValues() - Constructor for class ome.smuggler.core.convert.RawConfigValues
 
read(S) - Method in interface ome.smuggler.core.convert.SourceReader
Reads a T-value from the data source.
read(InputStream) - Method in class ome.smuggler.core.io.crypto.CryptoSourceReader
 
read(Reader) - Method in class ome.smuggler.providers.json.JsonSourceReader
 
read(S) - Method in class ome.smuggler.providers.json.JsonStreamReader
Reads JSON from the input stream and de-serialises it into a T-value.
read(ClientMessage) - Method in class ome.smuggler.providers.q.MessageBodyReader
 
readAll(InputStream) - Static method in class ome.smuggler.core.io.StreamOps
Reads the whole input stream into a byte array.
readConfig() - Method in class ome.smuggler.config.data.CryptoYmlFile
 
readConfig() - Method in class ome.smuggler.config.data.DefaultArtemisPersistenceConfig
 
readConfig() - Method in class ome.smuggler.config.data.DefaultImportGcQConfig
 
readConfig() - Method in class ome.smuggler.config.data.DefaultImportQConfig
 
readConfig() - Method in class ome.smuggler.config.data.DefaultMailQConfig
 
readConfig() - Method in class ome.smuggler.config.data.DefaultOmeCliConfig
 
readConfig() - Method in class ome.smuggler.config.data.DefaultOmeroSessionQConfig
 
readConfig() - Method in class ome.smuggler.config.data.ImportYmlFile
 
readConfig() - Method in class ome.smuggler.config.data.MailYmlFile
 
readConfig() - Method in class ome.smuggler.config.data.MountPointsYmlFile
 
readConfig() - Method in class ome.smuggler.config.data.SpringBootAppPropsFile
 
readConfig() - Method in class ome.smuggler.config.data.UndertowYmlFile
 
readConfig() - Method in class ome.smuggler.config.providers.PriorityConfigProvider
Reads all the objects in the configuration file.
readConfig(ResourceLocation...) - Method in class ome.smuggler.config.providers.PriorityConfigProvider
Reads configuration from the first available out of the specified locations, falling back to hard-coded configuration if no file is available.
readLines(InputStream, FunctionE<Stream<String>, T>, Charset...) - Static method in class ome.smuggler.core.io.StreamOps
Builds a stream of lines out of the input data and passes the stream on to the given reader to convert them into a value of type T.
readLinesIntoString(InputStream) - Static method in class ome.smuggler.core.io.StreamOps
Reads the whole input stream into a string using the default character encoding.
readTimeoutFor(MailProtocol) - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
reason - Variable in class ome.smuggler.web.Error
Details what went wrong.
RelBatchStatusDbDirPath - Static variable in class ome.smuggler.config.data.ImportYmlFile
 
RelFailedImportLogDirPath - Static variable in class ome.smuggler.config.data.ImportYmlFile
 
RelImportLogDirPath - Static variable in class ome.smuggler.config.data.ImportYmlFile
 
RemoteMount - Class in ome.smuggler.core.types
Provides a way to translate a file path on a remote device into a local path.
RemoteMount(URI, Path) - Constructor for class ome.smuggler.core.types.RemoteMount
Creates a new instance.
RemoteMountConfigReader - Class in ome.smuggler.core.types
Implements RemoteMountConfigSource by extracting and validating values from an underlying MountPointsConfig.
RemoteMountConfigReader(MountPointsConfig) - Constructor for class ome.smuggler.core.types.RemoteMountConfigReader
Creates a new instance.
RemoteMountConfigSource - Interface in ome.smuggler.core.types
Provides read-only, type-safe access to remote mount point configuration.
RemotePathMapper - Class in ome.smuggler.core.service.file.impl
Implements RemotePathResolver using a configured remote-to-local map.
RemotePathMapper(List<RemoteMount>) - Constructor for class ome.smuggler.core.service.file.impl.RemotePathMapper
Creates a new instance.
RemotePathResolver - Interface in ome.smuggler.core.service.file
Remote-to-local path translation.
remoteToLocalMap() - Method in class ome.smuggler.core.types.RemoteMountConfigReader
 
remoteToLocalMap() - Method in interface ome.smuggler.core.types.RemoteMountConfigSource
Lists the configured remote-to-local mappings.
RemoteToLocalMapping() - Constructor for class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
remove(K) - Method in class ome.smuggler.core.service.file.impl.KeyValueFileStore
 
remove(K) - Method in class ome.smuggler.core.service.file.impl.MemoryKeyValueStore
 
remove(T) - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
remove(K) - Method in class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
 
remove(K) - Method in interface ome.smuggler.core.service.file.KeyValueStore
Deletes the mapping identified by the specified key.
remove(T) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Deletes the file associated to the specified task ID.
RepeatAction - Enum in ome.smuggler.core.msg
Indicates whether a message should be re-delivered after being consumed.
RepeatConsumer<T> - Interface in ome.smuggler.core.msg
Plugs into a channel sink to consume its data and optionally request that the same data be delivered again.
replace(T, StreamFilter) - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
replace(T, StreamFilter) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Uses a filter function to replace the content of the file associated to the specified task.
replace(T, FunctionE<String, String>) - Method in interface ome.smuggler.core.service.file.TaskFileStore
Uses a setter function to replace the content of the file associated to the specified task.
requestLoggingFilter() - Method in class ome.smuggler.config.wiring.WebWiring
 
RequestLoggingFilter - Class in ome.smuggler.web
Logs every import request and, in addition, if the application was started with the DEBUG log level then any other request will be logged too.
RequestLoggingFilter() - Constructor for class ome.smuggler.web.RequestLoggingFilter
Creates a new instance.
Reschedulable<T> - Interface in ome.smuggler.core.msg
A task that consumes a channel sink's output and optionally requests the channel to deliver again some more data at a later point in time.
ReschedulableFactory - Class in ome.smuggler.core.msg
Builds Reschedulables.
ReschedulableFactory() - Constructor for class ome.smuggler.core.msg.ReschedulableFactory
 
ReschedulingSink<T> - Class in ome.smuggler.core.msg
A channel sink feeding the channel output to a task that may produce more input to be delivered on the channel at a later point in time.
ReschedulingSink(Reschedulable<T>, MessageSource<CountedSchedule, T>) - Constructor for class ome.smuggler.core.msg.ReschedulingSink
Creates a new instance.
resolve(String) - Method in class ome.smuggler.config.BaseDir
Resolves the given path as follows.
resolveRequiredPath(String) - Method in class ome.smuggler.config.BaseDir
Resolves the given path as follows.
retryIntervals() - Method in class ome.smuggler.config.data.DevImportConfigSource
 
retryIntervals() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
retryIntervals() - Method in class ome.smuggler.core.types.ImportConfigReader
 
retryIntervals() - Method in interface ome.smuggler.core.types.ImportConfigSource
 
retryIntervals() - Method in class ome.smuggler.core.types.MailConfigReader
 
retryIntervals() - Method in interface ome.smuggler.core.types.MailConfigSource
 
rewrite(Path, StreamFilter) - Static method in class ome.smuggler.core.io.FileOps
Uses a filter to rewrite the content of the specified file.
RootDir - Static variable in class ome.smuggler.config.data.DefaultArtemisPersistenceConfig
 
rootLogLevel() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
RootPath - Static variable in class ome.smuggler.web.imports.ImportFailureController
 
rootPath() - Method in class ome.smuggler.web.imports.ImportFailureController
 
RootPath - Static variable in class ome.smuggler.web.mail.MailFailureController
 
rootPath() - Method in class ome.smuggler.web.mail.MailFailureController
 
rootPath() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
run(ImportInput, Path) - Method in class ome.smuggler.core.service.omero.impl.Importer
 
run(Path) - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandRunner
Runs the command redirecting all output to the specified file.
run() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandRunner
Runs the command discarding any output.
run(ImportInput, Path) - Method in interface ome.smuggler.core.service.omero.ImportService
Runs an import.
run(List<String>) - Method in class ome.smuggler.run.CryptoYmlGen
Dumps YAML config to stdout.
run(List<String>) - Method in class ome.smuggler.run.ImportServer
 
run(List<String>) - Method in class ome.smuggler.run.ImportYmlGen
Dumps YAML config to stdout.
run(List<String>) - Method in class ome.smuggler.run.MailYmlGen
Dumps YAML config to stdout.
run(List<String>) - Method in class ome.smuggler.run.MountPointsYmlGen
Dumps YAML config to stdout.
run(List<String>) - Method in interface ome.smuggler.run.RunnableApp
Runs the app with the given command line arguments.
run(List<String>) - Method in class ome.smuggler.run.SpringBootPropsGen
Dumps Java props to stdout.
run(List<String>) - Method in class ome.smuggler.run.UndertowYmlGen
Dumps YAML config to stdout.
runAndCollectOutput() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandRunner
Runs the command collecting any output in a result string.
RunnableApp - Interface in ome.smuggler.run
All our apps in this package implement this interface so we can easily run any of them; also they all are expected to have a parameter-less constructor.

S

Schedule<T> - Class in ome.smuggler.core.types
A plan for carrying out a task on an item T at a specified future time.
Schedule(FutureTimepoint, T) - Constructor for class ome.smuggler.core.types.Schedule
Creates a new instance.
ScheduleCountKey - Static variable in class ome.smuggler.providers.q.Messages
 
ScheduleTask<T> - Class in ome.smuggler.providers.q
Enqueues a message that will only be delivered to consumers at a specified time in the future.
ScheduleTask(QueueConnector, SinkWriter<T, OutputStream>) - Constructor for class ome.smuggler.providers.q.ScheduleTask
Creates a new instance.
SchedulingSource<T> - Interface in ome.smuggler.core.msg
A channel source that allows the scheduling of messages to send.
ScreenId - Class in ome.smuggler.core.types
An OME screen ID.
ScreenId(Long) - Constructor for class ome.smuggler.core.types.ScreenId
 
screenId(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a screen ID from a positive integer.
screenId - Variable in class ome.smuggler.web.imports.ImportRequest
If the image is to be imported into an existing OMERO screen, then this field specifies its ID; leave out otherwise.
securityEnabled() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
SecurityPrefix - Static variable in class ome.smuggler.config.items.SpringBootConfigProps
 
securityRole() - Static method in class ome.smuggler.config.items.SpringBootConfigProps
 
send(T) - Method in interface ome.smuggler.core.msg.ChannelSource
Inputs data into the channel and returns immediately.
send(ChannelMessage<M, D>) - Method in class ome.smuggler.core.msg.SourceQueue
 
send(PlainTextMail) - Method in interface ome.smuggler.core.service.mail.MailClient
Relays a mail message to a server.
send(PlainTextMail) - Method in class ome.smuggler.providers.mail.MailClientAdapter
 
send(ChannelMessage<CountedSchedule, T>) - Method in class ome.smuggler.providers.q.CountedScheduleTask
 
send(ChannelMessage<Function<QueueConnector, ClientMessage>, T>) - Method in class ome.smuggler.providers.q.EnqueueTask
 
send(ChannelMessage<FutureTimepoint, T>) - Method in class ome.smuggler.providers.q.ScheduleTask
Sends the message so that the channel will only deliver it to consumers at the specified time in the future.
serializationFactory(CryptoConfigSource) - Method in class ome.smuggler.config.wiring.crypto.CryptoSerializationBeans
 
SerializationFactory - Class in ome.smuggler.config.wiring.crypto
Builds serializers depending on the current crypto configuration.
SerializationFactory(CryptoConfigSource) - Constructor for class ome.smuggler.config.wiring.crypto.SerializationFactory
Creates a new instance.
serializer() - Method in class ome.smuggler.config.wiring.crypto.SerializationFactory
Instantiates a serializer for T-values.
ServerConnector - Class in ome.smuggler.providers.q
Establishes a connection and client session with the Artemis server.
ServerConnector(ServerLocator) - Constructor for class ome.smuggler.providers.q.ServerConnector
Connects to the Artemis server and starts a client session.
service() - Method in class ome.smuggler.web.imports.ImportFailureController
 
service() - Method in class ome.smuggler.web.mail.MailFailureController
 
service() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
session() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
sessionChannelFactory(ServerConnector, OmeroSessionQConfig) - Method in class ome.smuggler.config.wiring.omero.SessionQBeans
 
SessionController - Class in ome.smuggler.web.omero
Exposes OMERO session-related operations.
SessionController() - Constructor for class ome.smuggler.web.omero.SessionController
 
SessionKeepAliveHandler - Class in ome.smuggler.core.service.omero.impl
Consumes a message from the session keep-alive queue by pinging the specified OMERO session.
SessionKeepAliveHandler(OmeroEnv, SessionService) - Constructor for class ome.smuggler.core.service.omero.impl.SessionKeepAliveHandler
Creates a new instance.
sessionKeepAliveInterval() - Method in class ome.smuggler.core.types.OmeCliConfigReader
 
sessionKeepAliveInterval() - Method in interface ome.smuggler.core.types.OmeCliConfigSource
 
SessionKeepAliveInterval - Static variable in class ome.smuggler.core.types.OmeroDefault
Default OMERO session keep-alive interval: half of the default session timeout.
sessionKey - Variable in class ome.smuggler.web.imports.ImportRequest
Mandatory field to identify the OMERO session to use for the import.
sessionKey - Variable in class ome.smuggler.web.omero.CreateSessionResponse
The OMERO session key that identifies the newly opened session.
SessionManager - Class in ome.smuggler.core.service.omero.impl
Implements the SessionService.
SessionManager(OmeroEnv) - Constructor for class ome.smuggler.core.service.omero.impl.SessionManager
Creates a new instance.
sessionQ() - Method in class ome.smuggler.core.service.omero.impl.OmeroEnv
 
SessionQBeans - Class in ome.smuggler.config.wiring.omero
Singleton beans for HornetQ client resources that have to be shared and reused.
SessionQBeans() - Constructor for class ome.smuggler.config.wiring.omero.SessionQBeans
 
sessionService(OmeroEnv) - Method in class ome.smuggler.config.wiring.omero.OmeroServiceBeans
 
SessionService - Interface in ome.smuggler.core.service.omero
Provides access to OMERO sessions functionality.
sessionSourceChannel(QChannelFactory<QueuedOmeroKeepAlive>) - Method in class ome.smuggler.config.wiring.omero.SessionQBeans
 
SessionTimeout - Static variable in class ome.smuggler.core.types.OmeroDefault
Default OMERO session timeout: 10 minutes.
setBatchStatusDbDir(String) - Method in class ome.smuggler.config.items.ImportConfig
 
setBatchStatusDbLockStripes(Long) - Method in class ome.smuggler.config.items.ImportConfig
 
setBindingsDirPath(String) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
setDatasetId(PositiveN) - Method in class ome.smuggler.core.types.ImportInput
 
setDatasetId(Optional<DatasetId>) - Method in class ome.smuggler.core.types.ImportInput
 
setDeadMailDir(String) - Method in class ome.smuggler.config.items.MailConfig
 
setDescription(String) - Method in class ome.smuggler.core.types.ImportInput
 
setEnableTranslation(boolean) - Method in class ome.smuggler.config.items.MountPointsConfig
 
setEncrypt(Boolean) - Method in class ome.smuggler.config.items.CryptoConfig
 
setFailedImportLogDir(String) - Method in class ome.smuggler.config.items.ImportConfig
 
setFromAddress(String) - Method in class ome.smuggler.config.items.MailConfig
 
setImportLogDir(String) - Method in class ome.smuggler.config.items.ImportConfig
 
setJournalDirPath(String) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
setKey(String) - Method in class ome.smuggler.config.items.CryptoConfig
 
setLargeMessagesDirPath(String) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
setLocalBasePath(String) - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
setLogRetentionMinutes(Long) - Method in class ome.smuggler.config.items.ImportConfig
 
setMailServerHost(String) - Method in class ome.smuggler.config.items.MailConfig
 
setMailServerPort(int) - Method in class ome.smuggler.config.items.MailConfig
 
setName(String) - Method in class ome.smuggler.core.types.ImportInput
 
setNiceCommand(String) - Method in class ome.smuggler.config.items.ImportConfig
 
setOmeCliJarPath(String) - Method in class ome.smuggler.config.items.OmeCliConfig
 
setOmeCliJarPrefix(String) - Method in class ome.smuggler.config.items.OmeCliConfig
 
setPagingDirPath(String) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
setPassword(String) - Method in class ome.smuggler.config.items.MailConfig
 
setPersistenceEnabled(boolean) - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
setPort(int) - Method in class ome.smuggler.config.items.UndertowConfig
 
setProp(String, long) - Static method in class ome.smuggler.providers.q.Messages
 
setRemoteBaseUri(String) - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
setRemoteToLocalMap(MountPointsConfig.RemoteToLocalMapping[]) - Method in class ome.smuggler.config.items.MountPointsConfig
 
setRetryIntervals(Long[]) - Method in class ome.smuggler.config.items.ImportConfig
 
setRetryIntervals(Long[]) - Method in class ome.smuggler.config.items.MailConfig
 
setScheduleCount(PositiveN) - Static method in class ome.smuggler.providers.q.Messages
 
setScheduledDeliveryTime(FutureTimepoint) - Static method in class ome.smuggler.providers.q.Messages
 
setScreenId(PositiveN) - Method in class ome.smuggler.core.types.ImportInput
 
setScreenId(Optional<ScreenId>) - Method in class ome.smuggler.core.types.ImportInput
 
setSessionKeepAliveInterval(Long) - Method in class ome.smuggler.config.items.OmeCliConfig
 
setSkipServerCertificateValidation(boolean) - Method in class ome.smuggler.config.items.MailConfig
 
setSysAdminEmail(String) - Method in class ome.smuggler.config.items.MailConfig
 
setUsername(String) - Method in class ome.smuggler.config.items.MailConfig
 
setUseSmtps(boolean) - Method in class ome.smuggler.config.items.MailConfig
 
shouldLog(HttpServletRequest) - Method in class ome.smuggler.web.RequestLoggingFilter
 
SinkWriter<T,S> - Interface in ome.smuggler.core.convert
Writes a value V to a data sink S.
skipServerCertificateValidation() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
skipServerCertificateValidation() - Method in class ome.smuggler.core.types.MailConfigReader
 
skipServerCertificateValidation() - Method in interface ome.smuggler.core.types.MailConfigSource
 
smtpEnableSsl() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
smtpEnableStartTls() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
smtpRequireStartTls() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
smtpsCheckServerIdentity() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
smtpsTrustedServers() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
SourceQueue<M,D> - Class in ome.smuggler.core.msg
A channel source that queues messages in memory and allows to retrieve the head of the queue to consume messages or do a bulk retrieval of all queued messages.
SourceQueue() - Constructor for class ome.smuggler.core.msg.SourceQueue
Creates a new instance.
SourceReader<S,T> - Interface in ome.smuggler.core.convert
Reads a value V from a data source S.
spec() - Method in enum ome.smuggler.core.io.crypto.CryptoAlgoSpec
 
SpringBootAdminConfigProps - Class in ome.smuggler.config.items
Accessors for Spring Boot Admin properties.
SpringBootAdminConfigProps() - Constructor for class ome.smuggler.config.items.SpringBootAdminConfigProps
 
SpringBootAdminPrefix - Static variable in class ome.smuggler.config.items.SpringBootAdminConfigProps
 
SpringBootAppPropsFile - Class in ome.smuggler.config.data
The data that goes into 'config/application*.properties'.
SpringBootAppPropsFile() - Constructor for class ome.smuggler.config.data.SpringBootAppPropsFile
 
SpringBootConfigProps - Class in ome.smuggler.config.items
Accessors for Spring Boot application properties.
SpringBootConfigProps() - Constructor for class ome.smuggler.config.items.SpringBootConfigProps
 
SpringBootPropsGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/application.properties to generate the file.
SpringBootPropsGen() - Constructor for class ome.smuggler.run.SpringBootPropsGen
 
status() - Method in class ome.smuggler.core.types.ProcessedImport
 
statusUri - Variable in class ome.smuggler.web.imports.ImportResponse
The location where the client can retrieve status updates to find out what is the current state of the requested import.
store(String, Path) - Static method in class ome.smuggler.config.BaseDir
Sets a system property with the specified key and value.
store() - Method in class ome.smuggler.core.service.file.impl.MemoryKeyValueStore
 
storeDir() - Method in class ome.smuggler.core.service.file.impl.TaskIdPathStore
 
storeTempDir(String, String) - Static method in class ome.smuggler.config.BaseDir
Creates a temporary directory and sets its path in the system properties using the given key.
stream(PlainTextMail, OutputStream) - Method in interface ome.smuggler.core.service.mail.MailClient
Writes a mail message to the given stream.
stream(PlainTextMail, OutputStream) - Method in class ome.smuggler.providers.mail.MailClientAdapter
 
streamFileOr404(String, HttpServletResponse) - Method in class ome.smuggler.web.TaskFileStoreAdapter
Looks up the file associated to a task using the task ID and streams that file to the client if found; otherwise outputs a 404 to the client.
StreamFilter - Interface in ome.smuggler.core.io
Represents the process of reading from an InputStream to produce the content of an OutputStream.
StreamOps - Class in ome.smuggler.core.io
Utility methods for I/O steam operations.
StreamOps() - Constructor for class ome.smuggler.core.io.StreamOps
 
streamOr404(HttpServletResponse) - Method in class ome.smuggler.web.FileStreamer
Streams the file to the client or sends back a 404 if the file does not exist.
string(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Parses a string of length at least one.
StringFilter - Class in ome.smuggler.core.io
A specialised ValueFilter that reads and writes strings.
StringFilter(Function<String, String>) - Constructor for class ome.smuggler.core.io.StringFilter
Creates a new instance.
submit(ImportRequest...) - Method in class ome.smuggler.web.imports.ImportBatchSubmitter
Submits the given import requests as a batch to the underlying service.
submit(CreateSessionRequest) - Method in class ome.smuggler.web.omero.CreateSessionSubmitter
Submits the given request to the underlying service.
succeeded() - Method in class ome.smuggler.core.types.ImportBatchStatus
 
succeeded(QueuedImport) - Static method in class ome.smuggler.core.types.ProcessedImport
Creates a new instance for an import that's completed successfully.
succeeded() - Method in class ome.smuggler.core.types.ProcessedImport
 
success(OmeCliCommandBuilder, int) - Method in class ome.smuggler.core.service.omero.impl.OmeroLogger
 
sysAdminAddress() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
sysAdminAddress() - Method in class ome.smuggler.core.types.MailConfigReader
 
sysAdminAddress() - Method in interface ome.smuggler.core.types.MailConfigSource
 
sysAdminEmail() - Method in class ome.smuggler.core.service.imports.impl.ImportEnv
 
SysPropKey - Static variable in class ome.smuggler.config.BaseConfigDir
 
SysPropKey - Static variable in class ome.smuggler.config.BaseDataDir
 

T

targetUri(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a URI from the target field in the import request.
targetUri - Variable in class ome.smuggler.web.imports.ImportRequest
The URI of the file or directory containing the data to import.
targetUri - Variable in class ome.smuggler.web.imports.ImportResponse
URI pointing to the data to import that was submitted in the ImportRequest.
TaskFileStore<T extends util.object.Identifiable> - Interface in ome.smuggler.core.service.file
Manages a directory containing files associated to Identifiable task ID's.
TaskFileStoreAdapter<T extends util.object.Identifiable> - Class in ome.smuggler.web
Provides the means to make the functionality of a TaskFileStore available to web clients.
TaskFileStoreAdapter() - Constructor for class ome.smuggler.web.TaskFileStoreAdapter
 
taskIdFromString() - Method in class ome.smuggler.web.imports.ImportFailureController
 
taskIdFromString() - Method in class ome.smuggler.web.mail.MailFailureController
 
taskIdFromString() - Method in class ome.smuggler.web.TaskFileStoreAdapter
 
TaskIdPath - Class in ome.smuggler.core.types
A path which is the combination of a base path and a unique task identifier.
TaskIdPath(Path, Identifiable) - Constructor for class ome.smuggler.core.types.TaskIdPath
Creates a new path by appending the given ID to the specified base path.
TaskIdPathStore<T extends util.object.Identifiable> - Class in ome.smuggler.core.service.file.impl
TaskIdPathStore(Path, Function<String, T>) - Constructor for class ome.smuggler.core.service.file.impl.TaskIdPathStore
Creates a new instance.
text() - Method in class ome.smuggler.core.types.TextAnnotation
 
TextAnnotation - Class in ome.smuggler.core.types
An OME textual annotation, i.e.
TextAnnotation(Pair<String, String>) - Constructor for class ome.smuggler.core.types.TextAnnotation
 
textAnnotation(String...) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a text annotation from its string representation.
textAnnotations - Variable in class ome.smuggler.web.imports.ImportRequest
Any optional image annotations to attach to the image being imported.
toCommand(String) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
toDuration(Long) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
toDuration(Long, Duration) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
toDurationList(Long[]) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
tokens() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
toLocalPath(URI) - Method in class ome.smuggler.core.service.file.impl.RemotePathMapper
 
toLocalPath(URI) - Method in interface ome.smuggler.core.service.file.RemotePathResolver
Resolves a remote path into a local one.
toLocalPath(URI) - Method in class ome.smuggler.core.types.RemoteMount
Tries to translate a remote path into a local one using the remote and local base paths of this instance.
toPath(String) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
toPositiveN(Long, PositiveN) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
toString() - Method in class ome.smuggler.config.items.ArtemisPersistenceConfig
 
toString() - Method in class ome.smuggler.config.items.CryptoConfig
 
toString() - Method in class ome.smuggler.config.items.ImportConfig
 
toString() - Method in class ome.smuggler.config.items.MailConfig
 
toString() - Method in class ome.smuggler.config.items.MountPointsConfig.RemoteToLocalMapping
 
toString() - Method in class ome.smuggler.config.items.MountPointsConfig
 
toString() - Method in class ome.smuggler.config.items.UndertowConfig
 
toString() - Method in class ome.smuggler.core.service.omero.impl.CloseCommandBuilder
 
toString() - Method in class ome.smuggler.core.service.omero.impl.CreateCommandBuilder
 
toString() - Method in class ome.smuggler.core.service.omero.impl.ImporterCommandBuilder
 
toString() - Method in class ome.smuggler.core.service.omero.impl.KeepAliveCommandBuilder
 
toString() - Method in class ome.smuggler.core.service.omero.impl.OmeCliCommandBuilder
 
toString() - Method in class ome.smuggler.core.types.RemoteMount
 
toString() - Method in class ome.smuggler.core.types.Schedule
 
toURI(String, String, int) - Static method in class ome.smuggler.core.convert.RawConfigValues
 
transfer(Path, Nat, OutputStream) - Static method in class ome.smuggler.core.io.FileOps
Efficiently copies an initial segment of a file into a target stream.
transientError(Object, Throwable) - Method in class ome.smuggler.core.service.log.BaseLogger
Logs a warning containing a summary of the error and a debug message with the entire exception's stack trace.
transientError(Object, Optional<Throwable>...) - Method in class ome.smuggler.core.service.log.BaseLogger
Logs a warning containing a summary of the error and a debug message with the entire exception's stack trace for each non-empty optional in the list.
transportProtocol() - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 
TSafeKeyValueStore<K extends util.object.Identifiable,V> - Class in ome.smuggler.core.service.file.impl
Wraps a KeyValueStore to make it thread safe.
TSafeKeyValueStore(KeyValueStore<K, V>, PositiveN) - Constructor for class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
Creates a new instance to add thread-safety to the underlying KeyValueStore.

U

uncheckedRead(S) - Method in interface ome.smuggler.core.convert.SourceReader
Calls the read method converting any checked exception into an unchecked one that will bubble up without requiring a throws clause on this method.
uncheckedSend(T) - Method in interface ome.smuggler.core.msg.ChannelSource
Same as send but masks any exception as a runtime (unchecked) exception and throws it as such without any wrapping.
uncheckedWrite(S, T) - Method in interface ome.smuggler.core.convert.SinkWriter
Calls the SinkWriter.write(Object, Object) write} method converting any checked exception into an unchecked one that will bubble up without requiring a throws clause on this method.
UndertowConfig - Class in ome.smuggler.config.items
Holds the data for an Undertow deployment as read from configuration.
UndertowConfig() - Constructor for class ome.smuggler.config.items.UndertowConfig
 
UndertowConfigProvider - Class in ome.smuggler.config.providers
Reads Undertow configuration from a YAML file, falling back to hard-coded configuration if no file is available.
UndertowConfigProvider() - Constructor for class ome.smuggler.config.providers.UndertowConfigProvider
 
UndertowYmlFile - Class in ome.smuggler.config.data
The data that goes into 'config/undertow.yml'.
UndertowYmlFile() - Constructor for class ome.smuggler.config.data.UndertowYmlFile
 
UndertowYmlGen - Class in ome.smuggler.run
Run this class redirecting stdout to config/undertow.yml to generate the file.
UndertowYmlGen() - Constructor for class ome.smuggler.run.UndertowYmlGen
 
updateBatchOf(ProcessedImport) - Method in class ome.smuggler.core.service.imports.impl.BatchManager
Updates the batch containing the specified import task to mark the import as completed within the batch.
uri(String) - Static method in class ome.smuggler.core.types.ValueParserFactory
Creates a URI from its string representation.
username() - Method in class ome.smuggler.config.data.DevMailConfigSource
 
username() - Method in class ome.smuggler.core.types.MailConfigReader
 
username() - Method in interface ome.smuggler.core.types.MailConfigSource
 
username - Variable in class ome.smuggler.web.omero.CreateSessionRequest
The username of the user for whom to open the session.

V

validate(String) - Method in class ome.smuggler.core.types.Email
 
validate(ImportRequest) - Method in class ome.smuggler.web.imports.ImportRequestValidator
 
validate(CreateSessionRequest) - Method in class ome.smuggler.web.omero.CreateSessionRequestValidator
 
validator() - Static method in class ome.smuggler.core.types.Email
 
ValueFilter<T> - Class in ome.smuggler.core.io
A StreamFilter that reads and writes T-values.
ValueFilter(SourceReader<InputStream, T>, SinkWriter<T, OutputStream>, Function<T, T>) - Constructor for class ome.smuggler.core.io.ValueFilter
Creates a new instance.
valueOf(String) - Static method in enum ome.smuggler.config.items.ActuatorEndPointName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ome.smuggler.config.items.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ome.smuggler.core.io.crypto.CryptoAlgoSpec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ome.smuggler.core.msg.RepeatAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ome.smuggler.core.types.ImportFinalisationPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ome.smuggler.core.types.MailProtocol
Returns the enum constant of this type with the specified name.
ValueParserFactory - Class in ome.smuggler.core.types
Methods to instantiate valid values of a certain type from their string representation.
ValueParserFactory() - Constructor for class ome.smuggler.core.types.ValueParserFactory
 
values() - Static method in enum ome.smuggler.config.items.ActuatorEndPointName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ome.smuggler.config.items.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ome.smuggler.core.io.crypto.CryptoAlgoSpec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ome.smuggler.core.msg.RepeatAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ome.smuggler.core.types.ImportFinalisationPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ome.smuggler.core.types.MailProtocol
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.core.service.log.BaseLogger
 
warn(Object, Consumer<PrintWriter>) - Method in interface ome.smuggler.core.service.log.LogService
Logs a warning.
warn(Object, Consumer<PrintWriter>) - Method in class ome.smuggler.providers.log.LogAdapter
 
WebWiring - Class in ome.smuggler.config.wiring
Additional Spring bean wiring and configuration for the web app.
WebWiring() - Constructor for class ome.smuggler.config.wiring.WebWiring
 
what() - Method in class ome.smuggler.core.types.Schedule
 
when() - Method in class ome.smuggler.core.types.Schedule
 
Wiring - Class in ome.smuggler.config.wiring
Spring bean wiring configuration placeholder to locate the root package of the configuration classes.
Wiring() - Constructor for class ome.smuggler.config.wiring.Wiring
 
with(ServerConnector, CoreQueueConfiguration) - Static method in class ome.smuggler.providers.q.QChannelFactory
 
withLock(K, Runnable) - Method in class ome.smuggler.core.service.file.impl.TSafeKeyValueStore
 
write(S, T) - Method in interface ome.smuggler.core.convert.SinkWriter
Writes a value to a data sink.
write(OutputStream, T) - Method in class ome.smuggler.core.io.crypto.CryptoSinkWriter
 
write(Appendable, T) - Method in class ome.smuggler.providers.json.JsonSinkWriter
 
write(S, T) - Method in class ome.smuggler.providers.json.JsonStreamWriter
Writes the given value, as JSON, to the specified stream.
write(ClientMessage, T) - Method in class ome.smuggler.providers.q.MessageBodyWriter
 
writeFooter(boolean) - Method in class ome.smuggler.core.service.imports.impl.ImportOutput
 
writeFooter(Exception) - Method in class ome.smuggler.core.service.imports.impl.ImportOutput
 
writeHeader() - Method in class ome.smuggler.core.service.imports.impl.ImportOutput
 
writeNew(Path, ConsumerE<OutputStream>) - Static method in class ome.smuggler.core.io.FileOps
Creates a new file and has the given consumer write its contents.
writeQueued() - Method in class ome.smuggler.core.service.imports.impl.ImportOutput
 
writeTimeoutFor(MailProtocol) - Static method in class ome.smuggler.config.items.JavaMailConfigProps
 

Y

YmlResourceReader<T> - Class in ome.smuggler.config.providers
A resource reader to read a configuration item of type T from its YAML representation.
YmlResourceReader(Class<T>) - Constructor for class ome.smuggler.config.providers.YmlResourceReader
Creates a new instance.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links