@Override public PersistentResourceXMLDescription getParserDescription() { return builder(IIOPRootDefinition.INSTANCE.getPathElement()) .setMarshallDefaultValues(true) .addAttributes(IIOPRootDefinition.ALL_ATTRIBUTES.toArray(new AttributeDefinition[0])) .setAdditionalOperationsGenerator((address, addOperation, operations) -> { if(!addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).isDefined()){ addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).set(new ModelNode().set("iiop")); } }) .build(); } }
@Override public PersistentResourceXMLDescription getParserDescription() { return builder(IIOPRootDefinition.INSTANCE.getPathElement(), Namespace.IIOP_OPENJDK_2_0.getUriString()) .setMarshallDefaultValues(true) .addAttributes(IIOPRootDefinition.ALL_ATTRIBUTES.toArray(new AttributeDefinition[0])) .setAdditionalOperationsGenerator((address, addOperation, operations) -> { if(!addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).isDefined()){ addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).set(new ModelNode().set("iiop")); } }) .build(); }
@Override public PersistentResourceXMLDescription getParserDescription() { return builder(IIOPRootDefinition.INSTANCE.getPathElement(), Namespace.IIOP_OPENJDK_2_1.getUriString()) .setMarshallDefaultValues(true) .addAttributes(IIOPRootDefinition.ALL_ATTRIBUTES.toArray(new AttributeDefinition[0])) .build(); }
@Override public PersistentResourceXMLDescription getParserDescription() { return builder(IIOPRootDefinition.INSTANCE.getPathElement(), Namespace.IIOP_OPENJDK_2_1.getUriString()) .setMarshallDefaultValues(true) .addAttributes(IIOPRootDefinition.ALL_ATTRIBUTES.toArray(new AttributeDefinition[0])) .build(); }
@Override public PersistentResourceXMLDescription getParserDescription() { return builder(IIOPRootDefinition.INSTANCE.getPathElement(), Namespace.IIOP_OPENJDK_2_0.getUriString()) .setMarshallDefaultValues(true) .addAttributes(IIOPRootDefinition.ALL_ATTRIBUTES.toArray(new AttributeDefinition[0])) .setAdditionalOperationsGenerator((address, addOperation, operations) -> { if(!addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).isDefined()){ addOperation.get(IIOPRootDefinition.SOCKET_BINDING.getName()).set(new ModelNode().set("iiop")); } }) .build(); }
@Override public PersistentResourceXMLDescription getParserDescription() { return builder(CoreManagementExtension.SUBSYSTEM_PATH, NAMESPACE) .addChild(builder(ConfigurationChangeResourceDefinition.PATH).addAttribute(ConfigurationChangeResourceDefinition.MAX_HISTORY)) .addChild(builder(CoreManagementExtension.PROCESS_STATE_LISTENER_PATH) .addAttribute(ProcessStateListenerResourceDefinition.LISTENER_CLASS) .addAttribute(ProcessStateListenerResourceDefinition.LISTENER_MODULE) .addAttribute(ProcessStateListenerResourceDefinition.PROPERTIES) .addAttribute(ProcessStateListenerResourceDefinition.TIMEOUT)) .build(); } }
static PersistentResourceXMLDescription getCustomComponentParser(String componentType) { return PersistentResourceXMLDescription.builder(PathElement.pathElement(componentType)) .setUseElementsForGroups(false) .addAttribute(ClassLoadingAttributeDefinitions.MODULE) .addAttribute(ClassLoadingAttributeDefinitions.CLASS_NAME) .addAttribute(CustomComponentDefinition.CONFIGURATION) .build(); }
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
operations.add(Util.createAddOperation(address.append(UndertowExtension.PATH_HANDLERS))); }) .build();
MailSubsystemParser2_0() { xmlDescription = builder(MailSubsystemResource.INSTANCE.getPathElement(), Namespace.MAIL_2_0.getUriString()) .addChild( builder(MailSessionDefinition.INSTANCE.getPathElement()) .addAttributes(MailSessionDefinition.DEBUG, MailSessionDefinition.JNDI_NAME, MailSessionDefinition.FROM) .addChild( builder(MailServerDefinition.INSTANCE_SMTP.getPathElement()) .addAttributes(MailServerDefinition.OUTBOUND_SOCKET_BINDING_REF, MailServerDefinition.SSL, MailServerDefinition.TLS, MailServerDefinition.USERNAME, MailServerDefinition.PASSWORD) .setXmlElementName(MailSubsystemModel.SMTP_SERVER) ) .addChild( builder(MailServerDefinition.INSTANCE_POP3.getPathElement()) .addAttributes(MailServerDefinition.OUTBOUND_SOCKET_BINDING_REF, MailServerDefinition.SSL, MailServerDefinition.TLS, MailServerDefinition.USERNAME, MailServerDefinition.PASSWORD) .setXmlElementName(MailSubsystemModel.POP3_SERVER) ) .addChild( builder(MailServerDefinition.INSTANCE_IMAP.getPathElement()) .addAttributes(MailServerDefinition.OUTBOUND_SOCKET_BINDING_REF, MailServerDefinition.SSL, MailServerDefinition.TLS, MailServerDefinition.USERNAME, MailServerDefinition.PASSWORD) .setXmlElementName(MailSubsystemModel.IMAP_SERVER) ) .addChild( builder(MailServerDefinition.INSTANCE_CUSTOM.getPathElement()) .addAttributes(MailServerDefinition.OUTBOUND_SOCKET_BINDING_REF_OPTIONAL, MailServerDefinition.SSL, MailServerDefinition.TLS, MailServerDefinition.USERNAME, MailServerDefinition.PASSWORD, MailServerDefinition.PROPERTIES) .setXmlElementName(MailSubsystemModel.CUSTOM_SERVER) ) ) .build(); }