Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entity Resource Manager Component #541

Open
grkvlt opened this issue Feb 15, 2013 · 0 comments
Open

Entity Resource Manager Component #541

grkvlt opened this issue Feb 15, 2013 · 0 comments

Comments

@grkvlt
Copy link
Member

grkvlt commented Feb 15, 2013

Manages resources for all Brooklyn entities.

Each entity can obtain a reference to the manager from the global management context. The managed resources can be global or restricted to a single entity or type of entity. They will consist of a set of static source URIs with mappings to paths and filenames on remote entity instances and dynamic URIs that will be resolved at runtime by substituting configuration key and attribute values through placeholders in the source and destination URI strings.

  • PAX-URL will be used to resolve source URIs
  • Filtering will be performed by FreeMarker or other suitable plugins
  • Mapping of names via entity provided transformer functions
  • Cacheing of contents at the management plance, before transfer
  • Remote resolution and transfer of static resources where possible
  • Cloud aware, using jclouds BlobStore

Based on comments from #528. See the proposal for full details, or discussion on brooklyn-dev.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant