## Uses of Interface
org.jboss.resteasy.plugins.server.embedded.SecurityDomain

- Packages that use SecurityDomain
  Package | Description
  --- | ---
  org.jboss.resteasy.plugins.server.embedded |
  org.jboss.resteasy.plugins.server.netty |
  org.jboss.resteasy.plugins.server.netty.cdi |
  org.jboss.resteasy.plugins.server.reactor.netty |
  org.jboss.resteasy.plugins.server.sun.http |
  org.jboss.resteasy.plugins.server.undertow |
  org.jboss.resteasy.plugins.server.vertx |

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

    Classes in org.jboss.resteasy.plugins.server.embedded that implement SecurityDomain
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleSecurityDomain` | POJO Security domain.

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

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

    Fields in org.jboss.resteasy.plugins.server.netty declared as SecurityDomain
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected SecurityDomain` | NettyJaxrsServer.`domain` |
    `protected SecurityDomain` | NettySecurityContext.`domain` |
    `protected SecurityDomain` | RequestDispatcher.`domain` |

    Methods in org.jboss.resteasy.plugins.server.netty that return SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityDomain` | RequestDispatcher.`getDomain()` |

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

    Constructors in org.jboss.resteasy.plugins.server.netty with parameters of type SecurityDomain
    Constructor | Description
    --- | ---
    `NettySecurityContext​(Principal principal, SecurityDomain domain, String authScheme, boolean secure)` |
    `RequestDispatcher​(SynchronousDispatcher dispatcher, ResteasyProviderFactory providerFactory, SecurityDomain domain)` |

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

    Constructors in org.jboss.resteasy.plugins.server.netty.cdi with parameters of type SecurityDomain
    Constructor | Description
    --- | ---
    `CdiRequestDispatcher​(SynchronousDispatcher dispatcher, ResteasyProviderFactory providerFactory, SecurityDomain domain)` |
    `CdiRequestDispatcher​(SynchronousDispatcher dispatcher, ResteasyProviderFactory providerFactory, SecurityDomain domain, javax.enterprise.inject.Instance<Object> cdi)` |

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

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

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

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

    Fields in org.jboss.resteasy.plugins.server.sun.http declared as SecurityDomain
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected SecurityDomain` | BasicAuthFilter.`domain` |
    `protected SecurityDomain` | HttpContextBuilder.`securityDomain` |

    Methods in org.jboss.resteasy.plugins.server.sun.http that return SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityDomain` | HttpContextBuilder.`getSecurityDomain()` |

    Methods in org.jboss.resteasy.plugins.server.sun.http with parameters of type SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HttpContextBuilder.`setSecurityDomain​(SecurityDomain securityDomain)` | Will turn on Basic Authentication
    `SunHttpJaxrsServer` | SunHttpJaxrsServer.`setSecurityDomain​(SecurityDomain securityDomain)` | Setting a security domain will turn on Basic Authentication
    `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)` |

    Constructors in org.jboss.resteasy.plugins.server.sun.http with parameters of type SecurityDomain
    Constructor | Description
    --- | ---
    `BasicAuthFilter​(SecurityDomain domain)` |

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

    Methods in org.jboss.resteasy.plugins.server.undertow with parameters of type SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndertowJaxrsServer` | UndertowJaxrsServer.`setSecurityDomain​(SecurityDomain sc)` |

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

    Fields in org.jboss.resteasy.plugins.server.vertx declared as SecurityDomain
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected SecurityDomain` | RequestDispatcher.`domain` |
    `protected SecurityDomain` | VertxJaxrsServer.`domain` |
    `protected SecurityDomain` | VertxSecurityContext.`domain` |

    Methods in org.jboss.resteasy.plugins.server.vertx that return SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityDomain` | RequestDispatcher.`getDomain()` |

    Methods in org.jboss.resteasy.plugins.server.vertx with parameters of type SecurityDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `VertxJaxrsServer` | VertxJaxrsServer.`setSecurityDomain​(SecurityDomain sc)` |
    `static VertxResteasyDeployment` | VertxContainer.`start​(String bindPath, SecurityDomain domain)` |
    `static VertxResteasyDeployment` | VertxContainer.`start​(String bindPath, SecurityDomain domain, VertxResteasyDeployment deployment)` |

    Constructors in org.jboss.resteasy.plugins.server.vertx with parameters of type SecurityDomain
    Constructor | Description
    --- | ---
    `RequestDispatcher​(SynchronousDispatcher dispatcher, ResteasyProviderFactory providerFactory, SecurityDomain domain)` |
    `VertxRequestHandler​(io.vertx.core.Vertx vertx, ResteasyDeployment deployment, String servletMappingPrefix, SecurityDomain domain)` |
    `VertxSecurityContext​(Principal principal, SecurityDomain domain, String authScheme, boolean secure)` |