public class DefaultFabric
extends java.lang.Object
implements org.fabric3.api.node.Fabric
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ASM_PACKAGE |
| Constructor and Description |
|---|
DefaultFabric(java.net.URL configUrl)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.fabric3.api.node.Fabric |
addExtension(java.lang.String name) |
org.fabric3.api.node.Fabric |
addExtension(java.net.URL location) |
org.fabric3.api.node.Fabric |
addProfile(java.lang.String name) |
org.fabric3.api.node.Fabric |
addProfile(java.net.URL location) |
<T> T |
createTransportDispatcher(java.lang.Class<T> interfaze,
java.util.Map<java.lang.String,java.lang.Object> properties) |
org.fabric3.api.node.Domain |
getDomain() |
<T> T |
getSystemService(java.lang.Class<T> interfaze) |
<T> org.fabric3.api.node.Fabric |
registerSystemService(java.lang.Class<T> interfaze,
T instance) |
org.fabric3.api.node.Fabric |
start() |
org.fabric3.api.node.Fabric |
startRuntime() |
org.fabric3.api.node.Fabric |
startTransports() |
org.fabric3.api.node.Fabric |
stop() |
public static final java.lang.String ASM_PACKAGE
public DefaultFabric(java.net.URL configUrl)
configUrl - the system configuration. If null, this implementation attempts to resolve and use the default configuration.public org.fabric3.api.node.Fabric addProfile(java.lang.String name)
addProfile in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric addProfile(java.net.URL location)
addProfile in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric addExtension(java.lang.String name)
addExtension in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric addExtension(java.net.URL location)
addExtension in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric start()
throws org.fabric3.api.node.FabricException
start in interface org.fabric3.api.node.Fabricorg.fabric3.api.node.FabricExceptionpublic org.fabric3.api.node.Fabric startRuntime()
startRuntime in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric startTransports()
startTransports in interface org.fabric3.api.node.Fabricpublic org.fabric3.api.node.Fabric stop()
throws org.fabric3.api.node.FabricException
stop in interface org.fabric3.api.node.Fabricorg.fabric3.api.node.FabricExceptionpublic <T> T createTransportDispatcher(java.lang.Class<T> interfaze,
java.util.Map<java.lang.String,java.lang.Object> properties)
createTransportDispatcher in interface org.fabric3.api.node.Fabricpublic <T> T getSystemService(java.lang.Class<T> interfaze)
getSystemService in interface org.fabric3.api.node.Fabricpublic <T> org.fabric3.api.node.Fabric registerSystemService(java.lang.Class<T> interfaze,
T instance)
throws org.fabric3.api.node.FabricException
registerSystemService in interface org.fabric3.api.node.Fabricorg.fabric3.api.node.FabricExceptionpublic org.fabric3.api.node.Domain getDomain()
getDomain in interface org.fabric3.api.node.Fabric