public class ContainerContext extends Object implements ApplicationContext
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
CONTEXT_NAME |
(package private) String |
id |
(package private) static org.slf4j.Logger |
log |
(package private) String |
name |
(package private) NamingService |
namingService |
(package private) Map<String,String> |
properties |
(package private) Map<String,NamingService> |
remoteContainers |
CONTAINER_CONTEXT_NAME, COPY_CONTEXT_NAME, DATA_CONTEXT_NAME, PATH_SEPARATOR, PROCESS_CONTEXT_NAME| Constructor and Description |
|---|
ContainerContext(String id) |
ContainerContext(String id,
NamingService ns) |
ContainerContext(String id,
String name,
NamingService ns) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContainer(String key,
NamingService remoteNamingService)
Deprecated.
|
boolean |
contains(String key) |
String |
getId() |
NamingService |
getNamingService() |
Context |
getParent() |
Map<String,String> |
getProperties() |
Map<String,ServiceInfo> |
list() |
<T extends Service> |
lookup(String ref,
Class<T> serviceClass) |
String |
path() |
void |
register(String ref,
Service p) |
Object |
resolve(String variable) |
void |
setNamingService(NamingService namingService) |
void |
setProperty(String key,
String value) |
void |
unregister(String ref) |
static final String CONTEXT_NAME
static org.slf4j.Logger log
NamingService namingService
String name
final String id
final Map<String,NamingService> remoteContainers
public ContainerContext(String id)
public ContainerContext(String id, NamingService ns)
public ContainerContext(String id, String name, NamingService ns)
public String getId()
getId in interface ContextContext.getId()public NamingService getNamingService()
public void setNamingService(NamingService namingService)
namingService - the namingService to setpublic Object resolve(String variable)
resolve in interface ContextContext.resolve(java.lang.String)public <T extends Service> T lookup(String ref, Class<T> serviceClass) throws Exception
lookup in interface NamingServiceExceptionstream.runtime.DefaultNamingService#lookup(java.lang.String)public void register(String ref, Service p) throws Exception
register in interface NamingServiceExceptionDefaultNamingService.register(java.lang.String,
stream.service.Service)public void unregister(String ref) throws Exception
unregister in interface NamingServiceExceptionDefaultNamingService.unregister(java.lang.String)public Map<String,ServiceInfo> list() throws Exception
list in interface NamingServiceExceptionpublic void addContainer(String key, NamingService remoteNamingService) throws Exception
addContainer in interface NamingServiceExceptionNamingService.addContainer(java.lang.String,
stream.service.NamingService)public Context getParent()
getParent in interface ContextContext.getParent()public String path()
path in interface ContextContext.path()Copyright © 2018. All rights reserved.