public interface ContextPathEncoder
Modifier and Type | Method and Description |
---|---|
EventContext |
decodePath(String path)
Inverse of
encodeIntoPath(Object[]) ; the path is split into strings, and the string are decoded and
constructed into an EventContext . |
String |
encodeIntoPath(EventContext context)
Encodes the context into a string.
|
String |
encodeIntoPath(Object[] context)
Encodes the context values into a path string.
|
String |
encodeValue(Object value)
Encodes a single value via the
ContextValueEncoder service, returning the resulting string. |
String encodeValue(Object value)
ContextValueEncoder
service, returning the resulting string. Even null
is encoded, as per URLEncoder.encode(String)
.String encodeIntoPath(Object[] context)
ContextValueEncoder
service. Those values are then encoded,
via URLEncoder.encode(String)
into URL-safe strings. The URL-safe strings are then concatenated
together, separated with "/" characters.context
- an array of objects to encode as the context (may be null)String encodeIntoPath(EventContext context)
context
- to encodeEventContext decodePath(String path)
encodeIntoPath(Object[])
; the path is split into strings, and the string are decoded and
constructed into an EventContext
.path
- to decode, possibly empty or null5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.