public final class DockerHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <T> T[] |
getArrayProperty(String name,
org.apache.camel.Message message,
Class<T> clazz)
Attempts to locate a given property which is an array by name within a
URI parameter or the message header.
|
static <T> T |
getProperty(String name,
DockerConfiguration configuration,
org.apache.camel.Message message,
Class<T> clazz)
Attempts to locate a given property name within a URI parameter or the
message header.
|
static <T> T |
getProperty(String name,
DockerConfiguration configuration,
org.apache.camel.Message message,
Class<T> clazz,
T defaultValue)
Attempts to locate a given property name within a URI parameter or the
message header.
|
static String[] |
parseDelimitedStringHeader(String headerName,
org.apache.camel.Message message) |
static String |
transformFromHeaderName(String name)
Transforms a Docker Component header value to its' analogous URI
parameter
|
static String |
transformToHeaderName(String name)
Transforms a Docker Component URI parameter to its' analogous header
value
|
static void |
validateParameters(DockerOperation dockerOperation,
Map<String,Object> parameters)
Validates the URI parameters for a given
DockerOperation |
public static void validateParameters(DockerOperation dockerOperation, Map<String,Object> parameters)
DockerOperation
dockerOperation
- parameters
- public static String transformFromHeaderName(String name)
name
- public static String transformToHeaderName(String name)
name
- public static <T> T getProperty(String name, DockerConfiguration configuration, org.apache.camel.Message message, Class<T> clazz)
name
- configuration
- message
- clazz
- public static <T> T getProperty(String name, DockerConfiguration configuration, org.apache.camel.Message message, Class<T> clazz, T defaultValue)
name
- configuration
- message
- clazz
- defaultValue
- public static <T> T[] getArrayProperty(String name, org.apache.camel.Message message, Class<T> clazz)
name
- message
- clazz
- Apache Camel