Interface Plugin

All Known Implementing Classes:
BasicAuthentication, BearerAuthentication, BndAuthentication, ConnectionSettings, DefaultURLConnectionHandler, FileRepo, HttpsVerification, InfoFileRepo, JartoolSigner, MavenDeploy, MavenGroup, MavenRemoteRepository, MavenRepository, Workspace.CachedFileRepo

public interface Plugin
An optional interface for plugins. If a plugin implements this interface then it can receive the reminaing attributes and directives given in its clause as well as the reporter to use.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Give the plugin the remaining properties.
    void
    setReporter(Reporter processor)
    Set the current reporter.
  • Method Details

    • setProperties

      void setProperties(Map<String,String> map) throws Exception
      Give the plugin the remaining properties. When a plugin is declared, the clause can contain extra properties. All the properties and directives are given to the plugin to use.
      Parameters:
      map - attributes and directives for this plugin's clause
      Throws:
      Exception
    • setReporter

      void setReporter(Reporter processor)
      Set the current reporter. This is called at init time. This plugin should report all errors and warnings to this reporter.
      Parameters:
      processor -