Package aQute.bnd.service
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 remaining attributes and directives given in its clause as
well as the reporter to use.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setProperties
(Map<String, String> map) Give the plugin the remaining properties.void
setReporter
(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
Set the current reporter. This is called at init time. This plugin should report all errors and warnings to this reporter.- Parameters:
processor
-
-