aQute.bnd.service
Interface Plugin

All Known Implementing Classes:
AbstractBaseOBR, EclipseRepo, FileInstallRepo, FileRepo, HttpBasicAuthURLConnector, JartoolSigner, LocalOBR, MavenDeploy, MavenGroup, MavenRemoteRepository, MavenRepository, OBR

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)
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

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 © 2012 aQute SARL. All Rights Reserved.