Class NexusStatefulOperation

  • All Implemented Interfaces:

    
    public final class NexusStatefulOperation
    
                        

    Lazy class acting as a container for stateful operations on Nexus.

    • Constructor Detail

    • Method Detail

      • getClient

         final NexusClient getClient()

        The NexusClient.

      • getStagingRepository

         final StagingRepositoryDescriptor getStagingRepository()

        Lazily computed staging repository descriptor.

      • getRepoUrl

         final URI getRepoUrl()

        Lazily computed staging repository url.

      • getRepoId

         final String getRepoId()

        Lazily computed staging repository id.

      • close

         final Unit close()

        Closes the repository.

      • release

         final Unit release()

        Releases the repository. Must be called after close().

      • drop

         final Unit drop()

        Drops the repository. Must be called after close().