public ServiceAttributeMetaData buildSimpleAttribute(String name, String value) { ServiceAttributeMetaData att = new ServiceAttributeMetaData(); att.setName(name); ServiceTextValueMetaData dep = new ServiceTextValueMetaData(value); att.setValue(dep); return att; }
@Override public List<ServiceAttributeMetaData> buildAttributes(ManagedConnectionFactoryDeploymentMetaData deployment) { // This code uses the MC/JMX bridge to inject MC beans into JMX components List<ServiceAttributeMetaData> attributes = new ArrayList<ServiceAttributeMetaData>(); ServiceAttributeMetaData attribute = buildDependencyAttribute("OldRarDeployment", RAR_JMX + deployment.getRarName() + "'"); attributes.add(attribute); attribute = new ServiceAttributeMetaData(); attribute.setName("SubjectFactory"); ServiceInjectionValueMetaData sf = new ServiceInjectionValueMetaData(SUBJECT_FACTORY); attribute.setValue(sf); attributes.add(attribute); attribute = new ServiceAttributeMetaData(); attribute.setName("XAResourceRecoveryRegistry"); ServiceInjectionValueMetaData xrrr = new ServiceInjectionValueMetaData(RECOVERY_MANAGER); attribute.setValue(xrrr); attributes.add(attribute); return attributes; }
public ServiceAttributeMetaData buildDependencyAttribute(String name, String dependency) { ServiceAttributeMetaData att = new ServiceAttributeMetaData(); ServiceDependencyValueMetaData dep = new ServiceDependencyValueMetaData(); dep.setDependency(dependency); if(name != null) att.setName(name); att.setValue(dep); return att; }
attribute.setReplace(replaceAttribute); attribute.setTrim(trim); attribute.setValue(value); attributes.add(attribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(mbeanRefName); attribute.setValue(value); attributes.add(attribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(dependsListName); attribute.setValue(value); attributes.add(attribute);
attribute.setReplace(replaceAttribute); attribute.setTrim(trim); attribute.setValue(value); attributes.add(attribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(mbeanRefName); attribute.setValue(value); attributes.add(attribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(dependsListName); attribute.setValue(value); attributes.add(attribute);
attribute.setName("SubjectFactory"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(subjectFactoryName); attribute.setValue(injectionValue); attributes.add(attribute);
attr.setValue(attributeValue); md.addAttribute(attr);
attr.setName("SecurityManagement"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(deployment.getSecurityManagementName()); attr.setValue(injectionValue); attrs.add(attr); attrPR.setName("PolicyRegistration"); ServiceInjectionValueMetaData injectionValuePR = new ServiceInjectionValueMetaData(deployment.getPolicyRegistrationName()); attrPR.setValue(injectionValuePR); attrs.add(attrPR); attrKernel.setName("Kernel"); ServiceInjectionValueMetaData injectionValueKernel = new ServiceInjectionValueMetaData(KernelConstants.KERNEL_NAME); attrKernel.setValue(injectionValueKernel); attrs.add(attrKernel);
dependencyValue.setDependency(getTransactionManagerServiceName()); dependencyValue.setProxyType("attribute"); attr.setValue(dependencyValue); attrs.add(attr); attr.setName("SecurityManagement"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(securityManagementName); attr.setValue(injectionValue); attrs.add(attr); attr.setName("PolicyRegistration"); ServiceInjectionValueMetaData prInjectionValue = new ServiceInjectionValueMetaData(policyRegistrationName); attr.setValue(prInjectionValue); attrs.add(attr); ServiceDependencyValueMetaData wsDepends = new ServiceDependencyValueMetaData(); wsDepends.setDependency(wsName); ws.setValue(wsDepends); attrs.add(ws); tmsDepends.setDependency(timerServiceName); tmsDepends.setProxyType("attribute"); tms.setValue(tmsDepends); attrs.add(tms);
dependencyValue.setDependency(subjaccPolicy.getObjectName().toString()); dependencyValue.setProxyType("attribute"); serviceAttributeMetaData.setValue(dependencyValue); parentServiceMetaData.addAttribute(serviceAttributeMetaData);