Class RepositoryEvent

    • Method Detail

      • getSession

        public RepositorySystemSession getSession()
        Gets the repository system session during which the event occurred.
        Returns:
        The repository system session during which the event occurred, never null.
      • getArtifact

        public Artifact getArtifact()
        Gets the artifact involved in the event (if any).
        Returns:
        The involved artifact or null if none.
      • getMetadata

        public Metadata getMetadata()
        Gets the metadata involved in the event (if any).
        Returns:
        The involved metadata or null if none.
      • getFile

        public File getFile()
        Gets the file involved in the event (if any).
        Returns:
        The involved file or null if none.
      • getRepository

        public ArtifactRepository getRepository()
        Gets the repository involved in the event (if any).
        Returns:
        The involved repository or null if none.
      • getException

        public Exception getException()
        Gets the exception that caused the event (if any). As a rule of thumb, an event accompanied by an exception indicates a failure of the corresponding action. If multiple exceptions occurred, this method returns the first exception.
        Returns:
        The exception or null if none.
      • getExceptions

        public List<ExceptiongetExceptions()
        Gets the exceptions that caused the event (if any). As a rule of thumb, an event accompanied by exceptions indicates a failure of the corresponding action.
        Returns:
        The exceptions, never null.
      • getTrace

        public RequestTrace getTrace()
        Gets the trace information about the request during which the event occurred.
        Returns:
        The trace information or null if none.