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; }
@Override public List<ServiceAttributeMetaData> buildAttributes(ManagedConnectionFactoryDeploymentMetaData md) { List<ServiceAttributeMetaData> attributes = new ArrayList<ServiceAttributeMetaData>(); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute = buildSimpleAttribute("JndiName", md.getJndiName()); attributes.add(attribute); attribute = buildSimpleAttribute("UseJavaContext", String.valueOf(md.isUseJavaContext())); attributes.add(attribute); if(!md.isUseJavaContext() && md instanceof DataSourceDeploymentMetaData) { attribute = buildDependencyAttribute("JMXInvokerName", md.getJmxInvokerName()); attributes.add(attribute); } attribute = buildDependencyAttribute("ConnectionManager", buildCMName(md)); 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; }
ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(attributeName); attribute.setReplace(replaceAttribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(mbeanRefName); attribute.setValue(value); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(dependsListName); attribute.setValue(value);
ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(attributeName); attribute.setReplace(replaceAttribute); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(mbeanRefName); attribute.setValue(value); ServiceAttributeMetaData attribute = new ServiceAttributeMetaData(); attribute.setName(dependsListName); attribute.setValue(value);
if (workManagerName != null) attribute = new ServiceAttributeMetaData(); attribute.setName("WorkManager"); attribute.setValue(new ServiceInjectionValueMetaData(workManagerName)); attribute = new ServiceAttributeMetaData(); attribute.setName("XATerminator"); attribute.setValue(new ServiceInjectionValueMetaData(xaTerminatorName, "XATerminator"));
attribute = new ServiceAttributeMetaData(); attribute.setName("SubjectFactory"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(subjectFactoryName);
ServiceAttributeMetaData attr = new ServiceAttributeMetaData(); attr.setName("TransactionManagerFactory"); ServiceDependencyValueMetaData dependencyValue = new ServiceDependencyValueMetaData(); attrs.add(attr); attr = new ServiceAttributeMetaData(); attr.setName("SecurityManagement"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(securityManagementName); attrs.add(attr); attr = new ServiceAttributeMetaData(); attr.setName("PolicyRegistration"); ServiceInjectionValueMetaData prInjectionValue = new ServiceInjectionValueMetaData(policyRegistrationName); if (wsName != null) ServiceAttributeMetaData ws = new ServiceAttributeMetaData(); ws.setName("WebServiceName"); ServiceDependencyValueMetaData wsDepends = new ServiceDependencyValueMetaData(); ServiceAttributeMetaData tms = new ServiceAttributeMetaData(); ServiceDependencyValueMetaData tmsDepends = new ServiceDependencyValueMetaData(); tms.setName("TimerService");
if(aname != null) ServiceAttributeMetaData attr = new ServiceAttributeMetaData(); attr.setName(aname);
ServiceAttributeMetaData attr = new ServiceAttributeMetaData(); attr.setName("SecurityManagement"); ServiceInjectionValueMetaData injectionValue = new ServiceInjectionValueMetaData(deployment.getSecurityManagementName()); attrs.add(attr); ServiceAttributeMetaData attrPR = new ServiceAttributeMetaData(); attrPR.setName("PolicyRegistration"); ServiceInjectionValueMetaData injectionValuePR = new ServiceInjectionValueMetaData(deployment.getPolicyRegistrationName()); attrs.add(attrPR); ServiceAttributeMetaData attrKernel = new ServiceAttributeMetaData(); attrKernel.setName("Kernel"); ServiceInjectionValueMetaData injectionValueKernel = new ServiceInjectionValueMetaData(KernelConstants.KERNEL_NAME);
ServiceAttributeMetaData serviceAttributeMetaData = new ServiceAttributeMetaData(); serviceAttributeMetaData.setName("PolicyConfigurationFacadeMBean"); ServiceDependencyValueMetaData dependencyValue = new ServiceDependencyValueMetaData();