|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Plugin
Entry-point to the information and components of the plugin.
Implementations must have a no-arg constructor to be reflectively instantiated by the service.
| Method Summary | |
|---|---|
SourceBinder |
binder()
Returns the SourceBinder of the plugin. |
String |
description()
Returns the plugin description |
boolean |
isAnchored()
Returns true if the plugin does not support replication across services. |
String |
name()
Returns the plugin name |
List<Property> |
properties()
Return the descriptive properties of the plugin |
List<String> |
requestSchemas()
Returns schemas for the requests accepted by the plugin. |
| Method Detail |
|---|
String name()
String description()
List<Property> properties()
SourceBinder binder()
SourceBinder of the plugin.
List<String> requestSchemas()
The service will publish these schemas along with other information about the plugin.
Plugins may use any schema language, though some clients upstream may converge on standards such as XML Schema, which is thus recommended.
String-based representation of the request schemasboolean isAnchored()
true if the plugin does not support replication across services.
true if the plugin does not support replication across services, false otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||