public interface Assembler
Modifier and Type | Field and Description |
---|---|
static String |
BASE_NAME
Base logger name
|
static String |
LOG_NAME |
static String |
PROP_PATH_PREFIX
Property name prefix.
|
static String |
PROP_URIBASE_BLOB_SERVER
Property name for the Blob Server app's uri path
|
static String |
PROP_URIBASE_CACHE_SERVER
Property name for the Cache Server app's uri path
|
static String |
PROP_URIBASE_CATALOG_MANAGER
Property name for the Catalog Manager app's uri path
|
static String |
PROP_URIBASE_CONTENT_SERVER
Property name for the Content Server app's uri path
|
static String |
PROP_URIBASE_COOKIE_SERVER
Property name for the Cookie Server app's uri path
|
static String |
PROP_URIBASE_DISPATCH_MANAGER
Property name for the Dispatch Manager app's uri path
|
static String |
PROP_URIBASE_PAGE_DISPATCH_SERVER
Property name for the Page Dispatch Server app's uri path
|
static String |
PROP_URIBASE_SATELLITE_SERVER
Property name for the Satellite Server servlet's uri path.
|
static String |
PROP_URIBASE_SEED_DISPATCH_SERVER
Property name for the Seed Dispatch Server app's uri path
|
static String |
PROP_URIBASE_SYNC_SEED_DISPATCH_SERVER
Property name for the Sync Seed Dispatch Server app's uri path
|
static String |
PROP_URIBASE_TREE_MANAGER
Property name for the Tree Manager app's uri path
|
Modifier and Type | Method and Description |
---|---|
URI |
assemble(Definition def)
Construct a URI from a Definition.
|
Definition |
disassemble(URI uri, Definition.ContainerType ct)
This method disassembles a URI into its components, constructing a Definition object to provide conveniece accessors to the data encoded in the URI.
|
void |
setProperties(Properties props)
Sets the properties into the assembler.
|
static final String PROP_PATH_PREFIX
static final String PROP_URIBASE_CONTENT_SERVER
static final String PROP_URIBASE_BLOB_SERVER
static final String PROP_URIBASE_CATALOG_MANAGER
static final String PROP_URIBASE_TREE_MANAGER
static final String PROP_URIBASE_COOKIE_SERVER
static final String PROP_URIBASE_CACHE_SERVER
static final String PROP_URIBASE_PAGE_DISPATCH_SERVER
static final String PROP_URIBASE_DISPATCH_MANAGER
static final String PROP_URIBASE_SYNC_SEED_DISPATCH_SERVER
static final String PROP_URIBASE_SEED_DISPATCH_SERVER
static final String PROP_URIBASE_SATELLITE_SERVER
static final String BASE_NAME
static final String LOG_NAME
void setProperties(Properties props)
props
- The propertiesURI assemble(Definition def) throws URISyntaxException
def
- The definition to convert to a URIURISyntaxException
- if the definition contains illegal dataDefinition disassemble(URI uri, Definition.ContainerType ct) throws URISyntaxException
uri
- URI to disassemblect
- the type of the container that this URL is being generated for.URISyntaxException
- if there is a problem with the URI syntax.Definition
, Definition.ContainerType