aQute.bnd.service
Interface Plugin

All Known Implementing Classes:
BasicAuthentication, BndAuthentication, ConnectionSettings, DefaultURLConnectionHandler, FileRepo, HttpsVerification, JartoolSigner, MavenDeploy, MavenGroup, MavenRemoteRepository, MavenRepository

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
 void setProperties(Map<String,String> map)
          Give the plugin the remaining properties.
 void setReporter(Reporter processor)
          Set the current reporter.
 

Method Detail

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 -


Copyright © 2014 aQute SARL. All rights reserved.