## Uses of Interface
org.jboss.resteasy.spi.ResteasyDeployment

- Packages that use ResteasyDeployment
  Package | Description
  --- | ---
  org.jboss.resteasy.core |
  org.jboss.resteasy.plugins.server.embedded |
  org.jboss.resteasy.plugins.server.netty |
  org.jboss.resteasy.plugins.server.reactor.netty |
  org.jboss.resteasy.plugins.server.servlet |
  org.jboss.resteasy.plugins.server.sun.http |
  org.jboss.resteasy.plugins.server.undertow |
  org.jboss.resteasy.plugins.server.vertx |
  org.jboss.resteasy.spi |
  org.jboss.resteasy.util |
  org.jboss.resteasy.wadl |

- - ### Uses of ResteasyDeployment in org.jboss.resteasy.core

    Classes in org.jboss.resteasy.core that implement ResteasyDeployment
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ResteasyDeploymentImpl` | This class is used to configure and initialize the core components of RESTEasy.

    Methods in org.jboss.resteasy.core with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ResteasyDeploymentImpl.`merge​(ResteasyDeployment other)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.embedded

    Methods in org.jboss.resteasy.plugins.server.embedded that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | EmbeddedJaxrsServer.`getDeployment()` |

    Methods in org.jboss.resteasy.plugins.server.embedded with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | EmbeddedJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.netty

    Fields in org.jboss.resteasy.plugins.server.netty declared as ResteasyDeployment
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ResteasyDeployment` | NettyJaxrsServer.`deployment` |

    Methods in org.jboss.resteasy.plugins.server.netty that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | NettyJaxrsServer.`getDeployment()` |
    `static ResteasyDeployment` | NettyContainer.`start()` |
    `static ResteasyDeployment` | NettyContainer.`start​(String bindPath)` |
    `static ResteasyDeployment` | NettyContainer.`start​(String bindPath, SecurityDomain domain)` |
    `static ResteasyDeployment` | NettyContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment)` |

    Methods in org.jboss.resteasy.plugins.server.netty with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `NettyJaxrsServer` | NettyJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |
    `static ResteasyDeployment` | NettyContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment)` |
    `static void` | NettyContainer.`start​(ResteasyDeployment deployment)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.reactor.netty

    Fields in org.jboss.resteasy.plugins.server.reactor.netty declared as ResteasyDeployment
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ResteasyDeployment` | ReactorNettyJaxrsServer.`deployment` |

    Methods in org.jboss.resteasy.plugins.server.reactor.netty that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | ReactorNettyJaxrsServer.`getDeployment()` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start()` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start​(String bindPath)` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start​(String bindPath, SecurityDomain domain)` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment)` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start​(ReactorNettyJaxrsServer server)` |

    Methods in org.jboss.resteasy.plugins.server.reactor.netty with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ReactorNettyJaxrsServer` | ReactorNettyJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |
    `static ResteasyDeployment` | ReactorNettyContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment)` |
    `static void` | ReactorNettyContainer.`start​(ResteasyDeployment deployment)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.servlet

    Fields in org.jboss.resteasy.plugins.server.servlet declared as ResteasyDeployment
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ResteasyDeployment` | ResteasyBootstrap.`deployment` |
    `protected ResteasyDeployment` | ServletContainerDispatcher.`deployment` |

    Methods in org.jboss.resteasy.plugins.server.servlet that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | ConfigurationBootstrap.`createDeployment()` |
    `ResteasyDeployment` | FilterBootstrap.`createDeployment()` |
    `ResteasyDeployment` | ListenerBootstrap.`createDeployment()` |
    `ResteasyDeployment` | ServletBootstrap.`createDeployment()` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.sun.http

    Fields in org.jboss.resteasy.plugins.server.sun.http declared as ResteasyDeployment
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ResteasyDeployment` | HttpContextBuilder.`deployment` |
    `protected ResteasyDeployment` | SunHttpJaxrsServer.`deployment` |

    Methods in org.jboss.resteasy.plugins.server.sun.http that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | HttpContextBuilder.`getDeployment()` |
    `ResteasyDeployment` | SunHttpJaxrsServer.`getDeployment()` |
    `static ResteasyDeployment` | HttpServerContainer.`start()` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, Hashtable<String,​String> initParams)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, Hashtable<String,​String> initParams, Hashtable<String,​String> contextParams)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, SecurityDomain domain)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, SecurityDomain domain, Hashtable<String,​String> initParams, Hashtable<String,​String> contextParams)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment, Hashtable<String,​String> initParams, Hashtable<String,​String> contextParams)` |

    Methods in org.jboss.resteasy.plugins.server.sun.http with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HttpContextBuilder.`setDeployment​(ResteasyDeployment deployment)` |
    `SunHttpJaxrsServer` | SunHttpJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |
    `static ResteasyDeployment` | HttpServerContainer.`start​(String bindPath, SecurityDomain domain, ResteasyDeployment deployment, Hashtable<String,​String> initParams, Hashtable<String,​String> contextParams)` |
    `static void` | HttpServerContainer.`start​(ResteasyDeployment deployment)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.undertow

    Methods in org.jboss.resteasy.plugins.server.undertow that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | UndertowJaxrsServer.`getDeployment()` |

    Methods in org.jboss.resteasy.plugins.server.undertow with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndertowJaxrsServer` | UndertowJaxrsServer.`deploy​(ResteasyDeployment resteasyDeployment)` |
    `UndertowJaxrsServer` | UndertowJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |
    `io.undertow.servlet.api.DeploymentInfo` | UndertowJaxrsServer.`undertowDeployment​(ResteasyDeployment resteasyDeployment)` |
    `io.undertow.servlet.api.DeploymentInfo` | UndertowJaxrsServer.`undertowDeployment​(ResteasyDeployment resteasyDeployment, String mappingPrefix)` | Creates a web deployment for your ResteasyDeployent so you can set up things like security constraints You'd call this method, add your servlet security constraints, then call deploy(DeploymentInfo) Note, only one ResteasyDeployment can be applied per DeploymentInfo ResteasyServlet is mapped to mapping + "/*" Example: DeploymentInfo di = server.undertowDeployment(resteasyDeployment, "rest"); di.setDeploymentName("MyDeployment") di.setContextRoot("root"); server.deploy(di);

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.plugins.server.vertx

    Classes in org.jboss.resteasy.plugins.server.vertx that implement ResteasyDeployment
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VertxResteasyDeployment` |

    Methods in org.jboss.resteasy.plugins.server.vertx that return ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyDeployment` | VertxJaxrsServer.`getDeployment()` |

    Methods in org.jboss.resteasy.plugins.server.vertx with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `VertxJaxrsServer` | VertxJaxrsServer.`setDeployment​(ResteasyDeployment deployment)` |

    Constructors in org.jboss.resteasy.plugins.server.vertx with parameters of type ResteasyDeployment
    Constructor | Description
    --- | ---
    `VertxRequestHandler​(io.vertx.core.Vertx vertx, ResteasyDeployment deployment)` |
    `VertxRequestHandler​(io.vertx.core.Vertx vertx, ResteasyDeployment deployment, String servletMappingPrefix)` |
    `VertxRequestHandler​(io.vertx.core.Vertx vertx, ResteasyDeployment deployment, String servletMappingPrefix, SecurityDomain domain)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.spi

    Methods in org.jboss.resteasy.spi with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ResteasyDeployment.`merge​(ResteasyDeployment other)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.util

    Methods in org.jboss.resteasy.util with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | EmbeddedServerHelper.`checkAppDeployment​(ResteasyDeployment deployment)` |
    `void` | EmbeddedServerHelper.`checkDeployment​(ResteasyDeployment deployment)` |

  - ### Uses of ResteasyDeployment in org.jboss.resteasy.wadl

    Methods in org.jboss.resteasy.wadl with parameters of type ResteasyDeployment
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ResteasyWadlServiceRegistry` | ResteasyWadlGenerator.`generateServiceRegistry​(ResteasyDeployment deployment)` |
    `javax.ws.rs.core.Response` | ResteasyWadlDefaultResource.`grammars​(String path, ResteasyDeployment deployment)` |
    `String` | ResteasyWadlDefaultResource.`output​(ResteasyDeployment deployment)` |