Skip to content

dirigiblelabs/sample-java-extension-decorator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sample-java-extension-decorator

Showing how to use @Extension to register a contribution to an extension point in Eclipse Dirigible.

Layout

sample-java-extension-decorator/   # Dirigible project (registry path)
└── demo/
    └── extension/
        ├── SampleContribution.java  # @Extension — registers to "java-sample-extension-point"
        └── ExtensionConsumer.java   # @Controller — queries the registry and returns contributions

Usage

Drop this project into the Dirigible IDE (clone via the Git perspective and publish, or copy it to /registry/public/sample-java-extension-decorator/). The synchronizer compiles the classes and registers SampleContribution against the extension point. Verify via:

GET /services/java/sample-java-extension-decorator/demo/extension/ExtensionConsumer/contributions

Returns a JSON array including { "name": "sample-contribution", "module": "demo.extension.SampleContribution" }.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages