protected ServiceMetaData createEmptyServiceMetaData(PersistedComponent component) { ServiceMetaData service = new ServiceMetaData(); ObjectName objectName = null; try { objectName = new ObjectName(component.getOriginalName()); service.setObjectName(objectName); } catch (MalformedObjectNameException e) { // TODO: this should not happen, but we might could just ignore this // as the Persistence should restore the object name anyway throw new RuntimeException("failed to create object name for component " + component, e); } log.debug("created service "+ component.getOriginalName()); return service; }
private void createJaccPolicyBean(ServiceConstructorMetaData serviceConstructor, DeploymentUnit unit) { // Create a Service Bean for the JACC Policy ServiceMetaData jaccPolicy = new ServiceMetaData(); jaccPolicy.setCode(getJaccPolicyName()); try { jaccPolicy.setObjectName(new ObjectName(getObjectName(unit))); } catch (Exception e) { throw new RuntimeException(e); } // Provide a constructor for the service bean jaccPolicy.setConstructor(serviceConstructor); ArrayList<ServiceMetaData> services = new ArrayList<ServiceMetaData>(); services.add(jaccPolicy); unit.addAttachment(JACC_ATTACHMENT_NAME, jaccPolicy, ServiceMetaData.class); }
public ServiceMetaData buildService(ManagedConnectionFactoryDeploymentMetaData mcfmd) { ServiceMetaData md = new ServiceMetaData(); ObjectName on = buildObjectName(mcfmd); md.setObjectName(on); String code = getCode(mcfmd); md.setCode(code); ServiceConstructorMetaData cmd = buildConstructor(mcfmd); md.setConstructor(cmd); return md; }
service.setObjectName(mbeanName);
service.setObjectName(mbeanName);
String name = getObjectName(unit, rdmd); ObjectName objectName = new ObjectName(name); rarDeployment.setObjectName(objectName); rarDeployment.setCode(RARDeployment.class.getName()); ServiceConstructorMetaData constructor = new ServiceConstructorMetaData();
String name = getObjectName(metaData); ObjectName objectName = new ObjectName(name); webModule.setObjectName(objectName); webModule.setCode(WebModule.class.getName());
ejbModule.setObjectName(moduleObjectName);
subjaccPolicy.setObjectName(new ObjectName(getObjectName(unit)));