Class XAResourceRecoveryServiceConfigurator

java.lang.Object
org.wildfly.clustering.service.SimpleServiceNameProvider
org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryServiceConfigurator
All Implemented Interfaces:
Consumer<org.jboss.tm.XAResourceRecovery>, Supplier<org.jboss.tm.XAResourceRecovery>, CapabilityServiceConfigurator, ServiceConfigurator, ServiceNameProvider

public class XAResourceRecoveryServiceConfigurator extends SimpleServiceNameProvider implements CapabilityServiceConfigurator, Supplier<org.jboss.tm.XAResourceRecovery>, Consumer<org.jboss.tm.XAResourceRecovery>
Builder for a XAResourceRecovery registration.
Author:
Paul Ferraro
  • Constructor Details

    • XAResourceRecoveryServiceConfigurator

      public XAResourceRecoveryServiceConfigurator(org.jboss.as.controller.PathAddress cacheAddress)
      Constructs a new XAResourceRecovery builder.
  • Method Details

    • get

      public org.jboss.tm.XAResourceRecovery get()
      Specified by:
      get in interface Supplier<org.jboss.tm.XAResourceRecovery>
    • accept

      public void accept(org.jboss.tm.XAResourceRecovery recovery)
      Specified by:
      accept in interface Consumer<org.jboss.tm.XAResourceRecovery>
    • configure

      public ServiceConfigurator configure(org.jboss.as.controller.OperationContext context)
      Specified by:
      configure in interface CapabilityServiceConfigurator
    • build

      public org.jboss.msc.service.ServiceBuilder<?> build(org.jboss.msc.service.ServiceTarget target)
      Specified by:
      build in interface ServiceConfigurator