public class Util extends Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
protected static void |
appendClassInfo(StringBuffer buffer,
Class clazz)
Append Class Info
|
static void |
bind(Context ctx,
Name name,
Object value)
Bind val to name in ctx, and make sure that all intermediate contexts exist
|
static void |
bind(Context ctx,
String name,
Object value)
Bind val to name in ctx, and make sure that all intermediate contexts exist
|
protected static void |
checkObject(Context context,
String name,
Object object,
Class clazz)
Checks an object implements the given class
|
static void |
createLinkRef(Context ctx,
String fromName,
String toName)
Create a link
|
static void |
createLinkRef(String fromName,
String toName)
Create a link
|
static Context |
createSubcontext(Context ctx,
Name name)
Create a subcontext including any intermediate contexts.
|
static Context |
createSubcontext(Context ctx,
String name)
Create a subcontext including any intermediate contexts.
|
static Object |
lookup(Context context,
Name name,
Class clazz)
Lookup an object in the given context
|
static Object |
lookup(Context context,
String name,
Class clazz)
Lookup an object in the given context
|
static Object |
lookup(Name name,
Class<?> clazz)
Lookup an object in the default initial context
|
static Object |
lookup(String name,
Class<?> clazz)
Lookup an object in the default initial context
|
static void |
rebind(Context ctx,
Name name,
Object value)
Rebind val to name in ctx, and make sure that all intermediate contexts exist
|
static void |
rebind(Context ctx,
String name,
Object value)
Rebind val to name in ctx, and make sure that all intermediate contexts exist
|
static void |
removeLinkRef(Context ctx,
String name)
Remove the link ref
|
static void |
removeLinkRef(String name)
Remove the link ref
|
static void |
unbind(Context ctx,
Name name)
Unbinds a name from ctx, and removes parents if they are empty
|
static void |
unbind(Context ctx,
String name)
Unbinds a name from ctx, and removes parents if they are empty
|
public static Context createSubcontext(Context ctx, String name) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx of the subcontext.NamingException
- on any JNDI failurepublic static Context createSubcontext(Context ctx, Name name) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx of the subcontext.NamingException
- on any JNDI failurepublic static void bind(Context ctx, String name, Object value) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx where value will be boundvalue
- the value to bind.NamingException
- for any errorpublic static void bind(Context ctx, Name name, Object value) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx where value will be boundvalue
- the value to bind.NamingException
- for any errorpublic static void rebind(Context ctx, String name, Object value) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx where value will be boundvalue
- the value to bind.NamingException
- for any errorpublic static void rebind(Context ctx, Name name, Object value) throws NamingException
ctx
- the parent JNDI Context under which value will be boundname
- the name relative to ctx where value will be boundvalue
- the value to bind.NamingException
- for any errorpublic static void unbind(Context ctx, String name) throws NamingException
ctx
- the parent JNDI Context under which the name will be unboundname
- The name to unbindNamingException
- for any errorpublic static void unbind(Context ctx, Name name) throws NamingException
ctx
- the parent JNDI Context under which the name will be unboundname
- The name to unbindNamingException
- for any errorpublic static Object lookup(String name, Class<?> clazz) throws Exception
name
- the name to lookupclazz
- the expected typeException
- for any errorpublic static Object lookup(Name name, Class<?> clazz) throws Exception
name
- the name to lookupclazz
- the expected typeException
- for any errorpublic static Object lookup(Context context, String name, Class clazz) throws Exception
context
- the contextname
- the name to lookupclazz
- the expected typeException
- for any errorpublic static Object lookup(Context context, Name name, Class clazz) throws Exception
context
- the contextname
- the name to lookupclazz
- the expected typeException
- for any errorpublic static void createLinkRef(String fromName, String toName) throws NamingException
fromName
- the from nametoName
- the to nameNamingException
- for any errorpublic static void createLinkRef(Context ctx, String fromName, String toName) throws NamingException
ctx
- the contextfromName
- the from nametoName
- the to nameNamingException
- for any errorpublic static void removeLinkRef(String name) throws NamingException
name
- the name of the link bindingNamingException
- for any errorpublic static void removeLinkRef(Context ctx, String name) throws NamingException
ctx
- the contextname
- the name of the link bindingNamingException
- for any errorprotected static void checkObject(Context context, String name, Object object, Class clazz) throws Exception
context
- the contextname
- the name to lookupobject
- the objectclazz
- the expected typeException
- for any errorprotected static void appendClassInfo(StringBuffer buffer, Class clazz)
buffer
- the buffer to append toclazz
- the class to describeCopyright © 2018 JBoss by Red Hat. All rights reserved.