[jboss-dev-forums] [Design of POJO Server] - Re: SerializableDeploymentRepository notions

scott.stark@jboss.org do-not-reply at jboss.com
Wed Jan 17 12:32:15 EST 2007


"bill.burke at jboss.com" wrote : I'm thinking of:
  | 
  | 
  |   | DeploymentContext.getAttachments().addAttachment(key, value, List<VirtualFile> metaSources);
  |   | 
  | 
  | Then, when getAttachment() is called, DC scans and checks to see if that attachment should be killed.
  | 
It should be the repository that scans the deployment and throws aways preprocessed content, not the DC. The repository could already have an index of metadata files, etc. I would rather have the api just provide the DC relative metadata file path than the full VirtualFile.

"bill.burke at jboss.com" wrote : 
  | Also, there should be additional methods on DeploymentContext:
  | 
  | 
  |   | getAttachments();
  |   | getManagedObjects();
  |   | 
  | 
  | These attachments would actually be serialized with the profile while getTransientAttachments() would not.
  | 
  | If i'm being too obvious, then apologies.
  |  
There is no difference between getAttachments() and getManagedObjects(). Both are attachments, or are you saying you want to express a DC ManagedObject at that level rather than use the ManagedObjectBuilder:

  | public interface ManagedObjectBuilder
  | {
  |    /**
  |     * Build managed objects for this deployment context
  |     * 
  |     * @param unit the deployment unit
  |     * @param managedObjects the managed objects
  |     * @throws DeploymentException
  |     */
  |    void build(DeploymentUnit unit, Map<String, ManagedObject> managedObjects) throws DeploymentException;
  | }
  | 



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4002948#4002948

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4002948



More information about the jboss-dev-forums mailing list