public class NetworkInterfaceService extends Object implements org.jboss.msc.service.Service<NetworkInterfaceBinding>
NetworkInterfaceBinding
based on the configured interfaces in the domain model.Modifier and Type | Field and Description |
---|---|
static org.jboss.msc.service.ServiceName |
JBOSS_NETWORK_INTERFACE
The service base name.
|
Constructor and Description |
---|
NetworkInterfaceService(String name,
boolean anyLocal,
Set<InterfaceCriteria> criteria) |
Modifier and Type | Method and Description |
---|---|
static org.jboss.msc.service.Service<NetworkInterfaceBinding> |
create(String name,
ParsedInterfaceCriteria criteria) |
static NetworkInterfaceBinding |
createBinding(ParsedInterfaceCriteria criteria) |
NetworkInterfaceBinding |
getValue() |
void |
start(org.jboss.msc.service.StartContext arg0) |
void |
stop(org.jboss.msc.service.StopContext arg0) |
public static final org.jboss.msc.service.ServiceName JBOSS_NETWORK_INTERFACE
public NetworkInterfaceService(String name, boolean anyLocal, Set<InterfaceCriteria> criteria)
public static org.jboss.msc.service.Service<NetworkInterfaceBinding> create(String name, ParsedInterfaceCriteria criteria)
public void start(org.jboss.msc.service.StartContext arg0) throws org.jboss.msc.service.StartException
start
in interface org.jboss.msc.service.Service<NetworkInterfaceBinding>
org.jboss.msc.service.StartException
public static NetworkInterfaceBinding createBinding(ParsedInterfaceCriteria criteria) throws SocketException, UnknownHostException
SocketException
UnknownHostException
public void stop(org.jboss.msc.service.StopContext arg0)
stop
in interface org.jboss.msc.service.Service<NetworkInterfaceBinding>
public NetworkInterfaceBinding getValue() throws IllegalStateException
getValue
in interface org.jboss.msc.value.Value<NetworkInterfaceBinding>
IllegalStateException
Copyright © 2023 JBoss by Red Hat. All rights reserved.