package org.wildfly.swarm.topology.runtime; import org.jboss.msc.service.ServiceController; import org.wildfly.swarm.topology.AdvertisementHandle; /** * @author Bob McWhirter */ class AdvertisementHandleImpl implements AdvertisementHandle { AdvertisementHandleImpl(ServiceController<?>...controllers) { this.controllers = controllers; } @Override public void unadvertise() { for (ServiceController<?> controller : this.controllers) { controller.setMode(ServiceController.Mode.REMOVE); } } private final ServiceController<?>[] controllers; }