public class CoreDispatchLayerFactory extends Object implements DispatchLayerFactory
Constructor and Description |
---|
CoreDispatchLayerFactory() |
Modifier and Type | Method and Description |
---|---|
DispatchLayer<?> |
createDispatchLayer(URI uri)
Creates a new
DispatchLayer instance. |
com.fasterxml.jackson.databind.JsonNode |
getDispatchLayerConfigurationSchema(URI uri)
Returns the JSON Schema for the configuration required by the
DispatchLayer . |
Set<URI> |
getDispatchLayerTypes()
Returns the types of the
DispatchLayer s that this factory
can create. |
public DispatchLayer<?> createDispatchLayer(URI uri)
DispatchLayerFactory
DispatchLayer
instance.createDispatchLayer
in interface DispatchLayerFactory
uri
- the type of the DispatchLayer
DispatchLayer
instancepublic com.fasterxml.jackson.databind.JsonNode getDispatchLayerConfigurationSchema(URI uri)
DispatchLayerFactory
DispatchLayer
.getDispatchLayerConfigurationSchema
in interface DispatchLayerFactory
uri
- the type of the DispatchLayer
DispatchLayer
public Set<URI> getDispatchLayerTypes()
DispatchLayerFactory
DispatchLayer
s that this factory
can create.getDispatchLayerTypes
in interface DispatchLayerFactory
DispatchLayer
s that this factory
can createCopyright © 2015–2016 The Apache Software Foundation. All rights reserved.