com.sun.enterprise.naming.util
Class NamingUtilsImpl

java.lang.Object
  extended by com.sun.enterprise.naming.util.NamingUtilsImpl
All Implemented Interfaces:
NamingUtils

@Service
@Scoped(value=org.jvnet.hk2.component.Singleton.class)
public class NamingUtilsImpl
extends Object
implements NamingUtils

This is a utils class for refactoring the following method.


Constructor Summary
NamingUtilsImpl()
           
 
Method Summary
 NamingObjectFactory createCloningNamingObjectFactory(String name, NamingObjectFactory delegate)
           
 NamingObjectFactory createCloningNamingObjectFactory(String name, Object value)
           
 NamingObjectFactory createDelegatingNamingObjectFactory(String name, NamingObjectFactory delegate, boolean cacheResult)
           
 NamingObjectFactory createLazyNamingObjectFactory(String name, String jndiName, boolean cacheResult)
           
 NamingObjectFactory createSimpleNamingObjectFactory(String name, Object value)
           
 Object makeCopyOfObject(Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingUtilsImpl

public NamingUtilsImpl()
Method Detail

createSimpleNamingObjectFactory

public NamingObjectFactory createSimpleNamingObjectFactory(String name,
                                                           Object value)
Specified by:
createSimpleNamingObjectFactory in interface NamingUtils

createLazyNamingObjectFactory

public NamingObjectFactory createLazyNamingObjectFactory(String name,
                                                         String jndiName,
                                                         boolean cacheResult)
Specified by:
createLazyNamingObjectFactory in interface NamingUtils

createCloningNamingObjectFactory

public NamingObjectFactory createCloningNamingObjectFactory(String name,
                                                            Object value)
Specified by:
createCloningNamingObjectFactory in interface NamingUtils

createCloningNamingObjectFactory

public NamingObjectFactory createCloningNamingObjectFactory(String name,
                                                            NamingObjectFactory delegate)
Specified by:
createCloningNamingObjectFactory in interface NamingUtils

createDelegatingNamingObjectFactory

public NamingObjectFactory createDelegatingNamingObjectFactory(String name,
                                                               NamingObjectFactory delegate,
                                                               boolean cacheResult)
Specified by:
createDelegatingNamingObjectFactory in interface NamingUtils

makeCopyOfObject

public Object makeCopyOfObject(Object obj)
Specified by:
makeCopyOfObject in interface NamingUtils


Copyright © 2012. All Rights Reserved.