public final class OutboundTarget
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
OutboundTarget.Builder |
Fluent API builder for
OutboundTarget. |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CONFIG_HOSTS |
Configuration key for string array of hosts.
|
static java.lang.String |
CONFIG_NAME |
Configuration key for name of target.
|
static java.lang.String |
CONFIG_PATHS |
Configuration key for string array of paths.
|
static java.lang.String |
CONFIG_TRANSPORTS |
Configuration key for string array of supported transports.
|
| Modifier and Type | Method | Description |
|---|---|---|
static OutboundTarget.Builder |
builder(java.lang.String name) |
Builder for a single target.
|
boolean |
equals(java.lang.Object o) |
|
java.util.Optional<Config> |
getConfig() |
|
<T> java.util.Optional<? extends T> |
getCustomObject(java.lang.Class<? extends T> clazz) |
Allows a programmatic client to send custom security provider specific parameters to the provider.
|
java.util.Set<java.lang.String> |
getHosts() |
|
java.lang.String |
getName() |
|
java.util.Set<java.lang.String> |
getTransports() |
|
int |
hashCode() |
|
java.lang.String |
toString() |
public static final java.lang.String CONFIG_NAME
public static final java.lang.String CONFIG_TRANSPORTS
public static final java.lang.String CONFIG_HOSTS
public static final java.lang.String CONFIG_PATHS
public static OutboundTarget.Builder builder(java.lang.String name)
name - name of the target (if set to "default", all defaults from provider will be ignored)public java.lang.String getName()
public java.util.Set<java.lang.String> getTransports()
public java.util.Set<java.lang.String> getHosts()
public java.util.Optional<Config> getConfig()
public <T> java.util.Optional<? extends T> getCustomObject(java.lang.Class<? extends T> clazz)
T - Type of the provider specific objectclazz - Class we want to getOutboundTarget.Builder.customObject(Class, Object)public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.