Package org.jboss.system.metadata

Examples of org.jboss.system.metadata.ServiceDependencyValueMetaData


            ServiceTextValueMetaData text = (ServiceTextValueMetaData) value;
            value = text.getText();
         }
         else if (value instanceof ServiceDependencyValueMetaData)
         {
            ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData) value;
            value = depends.getDependency();
         }
         // TODO: unwrap other ServiceValueMetaData types
  
         PropertyInfo propertyInfo = beanInfo.getProperty(name);
         try
View Full Code Here


               ServiceTextValueMetaData text = (ServiceTextValueMetaData) attributeValue;
               text.setText(String.valueOf(plainValue));
            }
            else if (value instanceof ServiceDependencyValueMetaData)
            {
               ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData) attributeValue;
               depends.setDependency(String.valueOf(plainValue));
            }
            // TODO: unwrap other ServiceValueMetaData types
            else
            {
               throw new IllegalArgumentException("Unhandled attribute value type: " + name + "/" + md+", class="+attributeValue.getClass());              
View Full Code Here

            parentServiceMetaData.addDependency(serviceDependencyMetaData);

            // Add an attribute in the parent service
            ServiceAttributeMetaData serviceAttributeMetaData = new ServiceAttributeMetaData();
            serviceAttributeMetaData.setName("PolicyConfigurationFacadeMBean");
            ServiceDependencyValueMetaData dependencyValue = new ServiceDependencyValueMetaData();
            dependencyValue.setDependency(subjaccPolicy.getObjectName().toString());
            dependencyValue.setProxyType("attribute");
            serviceAttributeMetaData.setValue(dependencyValue);
            parentServiceMetaData.addAttribute(serviceAttributeMetaData);
         }
      }
     
View Full Code Here

      // set attributes
      List<ServiceAttributeMetaData> attrs = new ArrayList<ServiceAttributeMetaData>();
      // Transaction manager
      ServiceAttributeMetaData attr = new ServiceAttributeMetaData();
      attr.setName("TransactionManagerFactory");
      ServiceDependencyValueMetaData dependencyValue = new ServiceDependencyValueMetaData();
      dependencyValue.setDependency(getTransactionManagerServiceName());
      dependencyValue.setProxyType("attribute");
      attr.setValue(dependencyValue);
      attrs.add(attr);
      // Security management
      attr = new ServiceAttributeMetaData();
      attr.setName("SecurityManagement");
      ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(securityManagementName);
      attr.setValue(injectionValue);
      attrs.add(attr);
      //Policy Registration
      attr = new ServiceAttributeMetaData();
      attr.setName("PolicyRegistration");
      ServiceInjectionValueMetaData prInjectionValue = new ServiceInjectionValueMetaData(policyRegistrationName);
      attr.setValue(prInjectionValue);
      attrs.add(attr);
      // Add injection of the WebServiceName
      String wsName = getWebServiceName();
      if (wsName != null)
      {
         ServiceAttributeMetaData ws = new ServiceAttributeMetaData();
         ws.setName("WebServiceName");
         ServiceDependencyValueMetaData wsDepends = new ServiceDependencyValueMetaData();
         wsDepends.setDependency(wsName);
         ws.setValue(wsDepends);
         attrs.add(ws);
      }
      // Injection of the TimerService
      ServiceAttributeMetaData tms = new ServiceAttributeMetaData();
      ServiceDependencyValueMetaData tmsDepends = new ServiceDependencyValueMetaData();
      tms.setName("TimerService");
      tmsDepends.setDependency(timerServiceName);
      tmsDepends.setProxyType("attribute");
      tms.setValue(tmsDepends);
      attrs.add(tms);

      ejbModule.setAttributes(attrs);
     
View Full Code Here

                  value = editor.getValue();
               }
            }
            else if (value instanceof ServiceDependencyValueMetaData)
            {
               ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData) value;
               value = depends.getObjectName();
            }
            else if (value instanceof ServiceElementValueMetaData)
            {
               value = ((ServiceElementValueMetaData)value).getElement();
            }
View Full Code Here

               if(plainValue != null)
                  ((ServiceElementValueMetaData) attributeValue).setElement((Element) plainValue);
            }
            else if (attributeValue instanceof ServiceDependencyValueMetaData)
            {
               ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData) attributeValue;
               if (plainValue instanceof ObjectName)
                  depends.setObjectName((ObjectName) plainValue);
               else
                  depends.setDependency(String.valueOf(plainValue));
            }
            // TODO: unwrap other ServiceValueMetaData types
            else
            {
               throw new IllegalArgumentException("Unhandled attribute value type: " + name + "/" + md+", class="+attributeValue.getClass());              
View Full Code Here

/*     */   }
/*     */
/*     */   public ServiceAttributeMetaData buildDependencyAttribute(String name, String dependency)
/*     */   {
/* 112 */     ServiceAttributeMetaData att = new ServiceAttributeMetaData();
/* 113 */     ServiceDependencyValueMetaData dep = new ServiceDependencyValueMetaData();
/* 114 */     dep.setDependency(dependency);
/*     */
/* 116 */     if (name != null) {
/* 117 */       att.setName(name);
/*     */     }
/* 119 */     att.setValue(dep);
View Full Code Here

/* 127 */       ServiceTextValueMetaData text = (ServiceTextValueMetaData)value;
/* 128 */       value = text.getText();
/*     */     }
/* 130 */     else if ((value instanceof ServiceDependencyValueMetaData))
/*     */     {
/* 132 */       ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData)value;
/* 133 */       value = depends.getDependency();
/*     */     }
/*     */
/* 137 */     PropertyInfo propertyInfo = beanInfo.getProperty(name);
/*     */     MetaValue mvalue;
/*     */     try {
View Full Code Here

/* 178 */         ServiceTextValueMetaData text = (ServiceTextValueMetaData)attributeValue;
/* 179 */         text.setText(String.valueOf(plainValue));
/*     */       }
/* 181 */       else if ((value instanceof ServiceDependencyValueMetaData))
/*     */       {
/* 183 */         ServiceDependencyValueMetaData depends = (ServiceDependencyValueMetaData)attributeValue;
/* 184 */         depends.setDependency(String.valueOf(plainValue));
/*     */       }
/*     */     }
/*     */     else
/*     */     {
/* 189 */       throw new IllegalArgumentException("No matching attribute found: " + name + "/" + md);
View Full Code Here

/* 207 */     ejbModule.setConstructor(ctor);
/*     */
/* 210 */     List attrs = new ArrayList();
/* 211 */     ServiceAttributeMetaData attr = new ServiceAttributeMetaData();
/* 212 */     attr.setName("TransactionManagerFactory");
/* 213 */     ServiceDependencyValueMetaData dependencyValue = new ServiceDependencyValueMetaData();
/* 214 */     dependencyValue.setDependency(getTransactionManagerServiceName());
/* 215 */     dependencyValue.setProxyType("attribute");
/* 216 */     attr.setValue(dependencyValue);
/* 217 */     attrs.add(attr);
/*     */
/* 219 */     String wsName = getWebServiceName();
/* 220 */     if (wsName != null)
/*     */     {
/* 222 */       ServiceAttributeMetaData ws = new ServiceAttributeMetaData();
/* 223 */       ws.setName("WebServiceName");
/* 224 */       ServiceDependencyValueMetaData wsDepends = new ServiceDependencyValueMetaData();
/* 225 */       wsDepends.setDependency(wsName);
/* 226 */       ws.setValue(wsDepends);
/* 227 */       attrs.add(ws);
/*     */     }
/*     */
/* 230 */     ServiceAttributeMetaData tms = new ServiceAttributeMetaData();
/* 231 */     ServiceDependencyValueMetaData tmsDepends = new ServiceDependencyValueMetaData();
/* 232 */     tms.setName("TimerService");
/* 233 */     tmsDepends.setDependency(this.timerServiceName);
/* 234 */     tmsDepends.setProxyType("attribute");
/* 235 */     tms.setValue(tmsDepends);
/* 236 */     attrs.add(tms);
/*     */
/* 238 */     ejbModule.setAttributes(attrs);
/*     */
View Full Code Here

TOP

Related Classes of org.jboss.system.metadata.ServiceDependencyValueMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.