org.wildfly.swarm.container

## Class Interface

- java.lang.Object
- - org.wildfly.swarm.container.Interface

-     public class Interface
      extends Object

  A network-level interface configured for the container.

  An interface dictates which IP address other sockets are bound to, by way of a `SocketBindingGroup`.

  Author:
    Bob McWhirter
  See Also:
    `SocketBindingGroup`, `SocketBinding`, `OutboundSocketBinding`

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `MANAGEMENT` Constant for use with `javax.inject.Named`
    `static String` | `PUBLIC` Constant for use with `javax.inject.Named`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Interface(String name, String expression)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getExpression()`
    `String` | `getName()`
    `void` | `setExpression(String expression)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### PUBLIC

          public static final String PUBLIC

      Constant for use with `javax.inject.Named`
      See Also:
        Constant Field Values

    - #### MANAGEMENT

          public static final String MANAGEMENT

      Constant for use with `javax.inject.Named`
      See Also:
        Constant Field Values

  - ### Constructor Detail

    - #### Interface

          public Interface(String name,
                           String expression)

  - ### Method Detail

    - #### getName

          public String getName()

    - #### getExpression

          public String getExpression()

    - #### setExpression

          public void setExpression(String expression)

Copyright © 2018 JBoss by Red Hat. All rights reserved.