|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.impl.JndiRegistry
public class JndiRegistry
A Registry implementation which looks up the objects in JNDI
| Constructor Summary | |
|---|---|
JndiRegistry()
|
|
JndiRegistry(Context context)
|
|
| Method Summary | ||
|---|---|---|
void |
bind(String name,
Object object)
|
|
void |
close()
|
|
protected Context |
createContext()
|
|
|
findByType(Class<T> type)
Finds services in the registry by their type. |
|
|
findByTypeWithName(Class<T> type)
Finds services in the registry by their type. |
|
Context |
getContext()
|
|
Object |
lookup(String name)
Looks up a service in the registry based purely on name, returning the service or null if it could not be found. |
|
|
lookup(String name,
Class<T> type)
Looks up a service in the registry, returning the service or null if it could not be found. |
|
Object |
lookupByName(String name)
Looks up a service in the registry based purely on name, returning the service or null if it could not be found. |
|
|
lookupByNameAndType(String name,
Class<T> type)
Looks up a service in the registry, returning the service or null if it could not be found. |
|
|
lookupByType(Class<T> type)
Looks up services in the registry by their type. |
|
void |
setContext(Context context)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JndiRegistry()
public JndiRegistry(Context context)
| Method Detail |
|---|
public <T> T lookupByNameAndType(String name,
Class<T> type)
Registry
lookupByNameAndType in interface Registryname - the name of the servicetype - the type of the required service
public Object lookupByName(String name)
Registry
lookupByName in interface Registryname - the name of the service
public <T> Map<String,T> findByTypeWithName(Class<T> type)
Registry
findByTypeWithName in interface Registrytype - the type of the registered services
public <T> Set<T> findByType(Class<T> type)
Registry
findByType in interface Registrytype - the type of the registered services
public Object lookup(String name)
Registry
lookup in interface Registryname - the name of the service
public <T> T lookup(String name,
Class<T> type)
Registry
lookup in interface Registryname - the name of the servicetype - the type of the required service
public <T> Map<String,T> lookupByType(Class<T> type)
RegistryJndiRegistry.
lookupByType in interface Registrytype - the type of the registered services
public void bind(String name,
Object object)
public void close()
throws NamingException
NamingException
public Context getContext()
throws NamingException
NamingExceptionpublic void setContext(Context context)
protected Context createContext()
throws NamingException
NamingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||