Package aQute.bnd.service
Interface Plugin
- All Known Implementing Classes:
BasicAuthentication,BearerAuthentication,BndAuthentication,ConnectionSettings,DefaultURLConnectionHandler,FileRepo,HttpsVerification,InfoFileRepo,JartoolSigner,MavenDeploy,MavenGroup,MavenRemoteRepository,MavenRepository
public interface Plugin
An optional interface for plugins. If a plugin implements this interface then
it can receive the remaining attributes and directives given in its clause as
well as the reporter to use.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetProperties(Map<String, String> map) Give the plugin the remaining properties.voidsetReporter(aQute.service.reporter.Reporter processor) Set the current reporter.
-
Method Details
-
setProperties
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(aQute.service.reporter.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-
-