Tabnine Logo
GlassfishNamingManager
Code IndexAdd Tabnine to your IDE (free)

How to use
GlassfishNamingManager
in
org.glassfish.api.naming

Best Java code snippets using org.glassfish.api.naming.GlassfishNamingManager (Showing top 20 results out of 315)

origin: org.glassfish.main.core/kernel

public InitialContext getInitialContext() {
  GlassfishNamingManager gfNamingManager = 
    services.getService(GlassfishNamingManager.class);
  return (InitialContext)gfNamingManager.getInitialContext();
}
origin: org.glassfish.main.core/javaee-kernel

  public void postConstruct() {
    GlassfishNamingManager gfNamingManager =
      gfNamingManagerProvider.get();

    MEJBNamingObjectProxy mejbProxy = 
      new MEJBNamingObjectProxy(habitat);
    for(String next : MEJBNamingObjectProxy.getJndiNames()) {
      try {
        gfNamingManager.publishObject(next, mejbProxy, true);
      } catch (Exception e) {
        _logger.log(Level.WARNING, "Problem in publishing temp proxy for MEJB: " + 
          e.getMessage(), e);
      }
    }
  }
}
origin: org.glassfish.main.transaction/transaction-internal-api

@Override
public void preDestroy() {
  if (nm != null) {
    try {
      nm.unpublishObject(USER_TX_NO_JAVA_COMP);
    } catch (NamingException e) {
      _logger.warning("Can't unbind \"UserTransaction\" in JNDI");
    }
  }
}
origin: org.glassfish.ejb/ejb-container

void publish(GlassfishNamingManager nm) throws NamingException {
  // If it's a portable name, use rebind since the name is guaranteed
  // to be unique.  Otherwise, use bind() so we detect any clashes.
  // NOTE : Will need to revisit this if we allow a developer-specified
  // portable JNDI name.
  boolean rebind = portable;
  if( cosNaming ) {
    nm.publishCosNamingObject(name, object, rebind);
  } else {
    nm.publishObject(name, object, rebind);
  }
  publishedSuccessfully = true;
}
origin: org.glassfish.ejb/ejb-container

void unpublish(GlassfishNamingManager nm) throws NamingException {
  if( publishedSuccessfully ) {
    if( cosNaming ) {
      nm.unpublishCosNamingObject(name);
    } else {
      nm.unpublishObject(name);
    }
  } else {
    _logger.log(Level.FINE, "Skipping unpublish of " + name + " because it was " +
          "never published successfully in the first place");
  }
}
origin: org.glassfish.main.resourcebase.resources/nucleus-resources

  if(rebind){
    try{
      namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName));
    }catch(NameNotFoundException e){
      alreadyBoundObject = namingManager.lookupFromModuleNamespace(applicationName,
          moduleName, getModuleScopedName(jndiName), null);
    } catch (NameNotFoundException e) {
    debug("application=" + applicationName + ", module name=" +moduleName+", binding name=" + jndiName);
  namingManager.bindToModuleNamespace(applicationName, moduleName, list);
}else if(!isGlobalName(resourceInfo.getName()) && applicationName != null ) {
  if(rebind){
    try{
      namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName));
    }catch(NameNotFoundException e){
      alreadyBoundObject = namingManager.lookupFromAppNamespace(applicationName,
          getAppScopedName(jndiName), null);
    } catch (NameNotFoundException e) {
  namingManager.bindToAppNamespace(applicationName, list);
  bindAppScopedNameForAppclient(object, jndiName, applicationName);
}else{
  namingManager.publishObject(jndiName, object, true);
origin: org.glassfish.main.web/weld-integration

  javax.naming.Context ic = namingManager.getInitialContext();
  result = ic.lookup(envAnnotationName);
} else {
  String lookupName = envDependencyName.startsWith("java:") ?
      envDependencyName : "java:comp/env/" + envDependencyName;
  result = namingManager.lookup(componentId, lookupName);
origin: org.glassfish.main.common/container-common

  namingManager.bindToAppNamespace(DOLUtils.getApplicationName(env), bindings);
} else {
  namingManager.bindToComponentNamespace(DOLUtils.getApplicationName(env), DOLUtils.getModuleName(env),
      compEnvId, treatComponentAsModule, bindings);
  compEnvId = getComponentEnvId(env);
    namingManager.publishObject(next.getName(), next.getValue(), true);
          componentNamingUtil.composeInternalGlobalJavaAppName(app.getAppName(),
              next.getName());
      namingManager.publishObject(internalGlobalJavaAppName, next.getValue(), true);
origin: org.glassfish.connectors/connectors-internal-api

public Object lookup(GenericResourceInfo resourceInfo, String name, Hashtable env) throws NamingException{
  String applicationName = resourceInfo.getApplicationName();
  String moduleName = resourceInfo.getModuleName();
  moduleName = ConnectorsUtil.getActualModuleName(moduleName);
  if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){
    return namingManager.lookupFromModuleNamespace(applicationName, moduleName, getModuleScopedName(name), env);
  }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) {
    if(pe.getProcessType().isServer() || pe.getProcessType().isEmbedded()){
      return namingManager.lookupFromAppNamespace(applicationName, getAppScopedName(name), env);
    }else{
      String internalGlobalJavaAppName =
          cnu.composeInternalGlobalJavaAppName(applicationName, getAppScopedName(name));
      if(_logger.isLoggable(Level.FINEST)){
        debug("appclient lookup : " + internalGlobalJavaAppName);
      }
      return namingManager.getInitialContext().lookup(internalGlobalJavaAppName);
    }
  }else{
    if(env != null){
      InitialContext ic = new InitialContext(env);
      return ic.lookup(name);
    }else{
      return namingManager.getInitialContext().lookup(name);
    }
  }
}
origin: org.glassfish.main.resourcebase.resources/nucleus-resources

public void unpublishObject(GenericResourceInfo resourceInfo, String jndiName) throws NamingException {
  String applicationName = resourceInfo.getApplicationName();
  String moduleName = resourceInfo.getModuleName();
  moduleName = org.glassfish.resourcebase.resources.util.ResourceUtil.getActualModuleName(moduleName);
  if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){
    namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName));
  }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) {
    namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName));
    unbindAppScopedNameForAppclient(jndiName, applicationName);
  }else{
    namingManager.unpublishObject(jndiName);
  }
}
origin: org.glassfish.main.common/container-common

  namingManager.unpublishObject(next.getName());
        componentNamingUtil.composeInternalGlobalJavaAppName(app.getAppName(),
            next.getName());
    namingManager.unpublishObject(internalGlobalJavaAppName);
  namingManager.unbindAppObjects(DOLUtils.getApplicationName(env));
} else {
  namingManager.unbindComponentObjects(compEnvId);
  this.unregister(compEnvId);
origin: org.glassfish.main.ejb/ejb-container

public Object createObject()
  throws IOException
{
  try {
    if ((name == null) || (name.length() == 0)) {
      return new InitialContext();
    } else {
      return Globals.getDefaultHabitat().<GlassfishNamingManager>getService(GlassfishNamingManager.class).restoreJavaCompEnvContext(name);
    }
  } catch (NamingException namEx) {
    IOException ioe = new IOException();
    ioe.initCause(namEx);
    throw ioe;
}
}
origin: org.glassfish.connectors/connectors-internal-api

  if(rebind){
    try{
      namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName));
    }catch(NameNotFoundException e){
      alreadyBoundObject = namingManager.lookupFromModuleNamespace(applicationName,
          moduleName, getModuleScopedName(jndiName), null);
    } catch (NameNotFoundException e) {
    debug("application=" + applicationName + ", module name=" +moduleName+", binding name=" + jndiName);
  namingManager.bindToModuleNamespace(applicationName, moduleName, list);
}else if(!isGlobalName(resourceInfo.getName()) && applicationName != null ) {
  if(rebind){
    try{
      namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName));
    }catch(NameNotFoundException e){
      alreadyBoundObject = namingManager.lookupFromAppNamespace(applicationName,
          getAppScopedName(jndiName), null);
    } catch (NameNotFoundException e) {
  namingManager.bindToAppNamespace(applicationName, list);
  bindAppScopedNameForAppclient(object, jndiName, applicationName);
}else{
  namingManager.publishObject(jndiName, object, true);
origin: org.glassfish.main.common/container-common

glassfishNamingManager.lookup(componentId, lookupName) :
glassfishNamingManager.getInitialContext().lookup(lookupName);
origin: org.glassfish.common/container-common

  namingManager.bindToAppNamespace(getApplicationName(env), bindings);
} else {
  namingManager.bindToComponentNamespace(getApplicationName(env), getModuleName(env),
      compEnvId, treatComponentAsModule, bindings);
  compEnvId = getComponentEnvId(env);
    namingManager.publishObject(next.getName(), next.getValue(), true);
          componentNamingUtil.composeInternalGlobalJavaAppName(app.getAppName(),
              next.getName());
      namingManager.publishObject(internalGlobalJavaAppName, next.getValue(), true);
origin: org.glassfish.main.resourcebase.resources/nucleus-resources

public Object lookup(GenericResourceInfo resourceInfo, String name, Hashtable env) throws NamingException{
  String applicationName = resourceInfo.getApplicationName();
  String moduleName = resourceInfo.getModuleName();
  moduleName = org.glassfish.resourcebase.resources.util.ResourceUtil.getActualModuleName(moduleName);
  if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){
    return namingManager.lookupFromModuleNamespace(applicationName, moduleName, getModuleScopedName(name), env);
  }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) {
    if(pe.getProcessType().isServer() || pe.getProcessType().isEmbedded()){
      return namingManager.lookupFromAppNamespace(applicationName, getAppScopedName(name), env);
    }else{
      String internalGlobalJavaAppName =
          cnu.composeInternalGlobalJavaAppName(applicationName, getAppScopedName(name));
      if(_logger.isLoggable(Level.FINEST)){
        debug("appclient lookup : " + internalGlobalJavaAppName);
      }
      return namingManager.getInitialContext().lookup(internalGlobalJavaAppName);
    }
  }else{
    if(env != null){
      InitialContext ic = new InitialContext(env);
      return ic.lookup(name);
    }else{
      return namingManager.getInitialContext().lookup(name);
    }
  }
}
origin: org.glassfish.connectors/connectors-internal-api

public void unpublishObject(GenericResourceInfo resourceInfo, String jndiName) throws NamingException {
  String applicationName = resourceInfo.getApplicationName();
  String moduleName = resourceInfo.getModuleName();
  moduleName = ConnectorsUtil.getActualModuleName(moduleName);
  if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){
    namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName));
  }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) {
    namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName));
    unbindAppScopedNameForAppclient(jndiName, applicationName);
  }else{
    namingManager.unpublishObject(jndiName);
  }
}
origin: org.glassfish.common/container-common

  namingManager.unpublishObject(next.getName());
        componentNamingUtil.composeInternalGlobalJavaAppName(app.getAppName(),
            next.getName());
    namingManager.unpublishObject(internalGlobalJavaAppName);
  namingManager.unbindAppObjects(getApplicationName(env));
} else {
  namingManager.unbindComponentObjects(compEnvId);
  this.unregister(compEnvId);
origin: org.glassfish.main.ejb/ejb-container

void publish(GlassfishNamingManager nm) throws NamingException {
  // If it's a portable name, use rebind since the name is guaranteed
  // to be unique.  Otherwise, use bind() so we detect any clashes.
  // NOTE : Will need to revisit this if we allow a developer-specified
  // portable JNDI name.
  boolean rebind = portable;
  if( cosNaming ) {
    nm.publishCosNamingObject(name, object, rebind);
  } else {
    nm.publishObject(name, object, rebind);
  }
  publishedSuccessfully = true;
}
origin: org.glassfish.main.ejb/ejb-container

void unpublish(GlassfishNamingManager nm) throws NamingException {
  if( publishedSuccessfully ) {
    if( cosNaming ) {
      nm.unpublishCosNamingObject(name);
    } else {
      nm.unpublishObject(name);
    }
  } else {
    _logger.log(Level.FINE, "Skipping unpublish of " + name + " because it was " +
          "never published successfully in the first place");
  }
}
org.glassfish.api.namingGlassfishNamingManager

Javadoc

The NamingManager provides an interface for various components to use naming functionality. It provides methods for binding and unbinding environment properties, resource and ejb references.

Most used methods

  • getInitialContext
    Get the initial context.
  • publishObject
    Publish an object in the naming service.
  • unpublishObject
    Remove an object from the naming service.
  • bindToAppNamespace
    Binds the bindings to module namespace of an application Typically, to get access to application's n
  • restoreJavaCompEnvContext
    Recreate a context for java:comp/env or one of its sub-contexts given the context name.
  • lookup
    Lookup a naming entry for a particular componentId
  • bindToComponentNamespace
    This method enumerates the env properties, ejb and resource references etc for a J2EE component and
  • bindToModuleNamespace
    Binds the bindings to module namespace of an application Typically, to get access to application's m
  • lookupFromAppNamespace
    Lookup a naming entry in a particular application's namespace
  • lookupFromModuleNamespace
    Lookup a naming entry in a particular application's module's namespace
  • publishCosNamingObject
    Publish a CosNaming object. The object is published to both the server's CosNaming service and the g
  • unbindAppObject
    Remove an object from the application's namespace. Typically, to get access to application's namespa
  • publishCosNamingObject,
  • unbindAppObject,
  • unbindAppObjects,
  • unbindComponentObjects,
  • unbindModuleObject,
  • unpublishCosNamingObject,
  • initializeRemoteNamingSupport

Popular in Java

  • Reactive rest calls using spring rest template
  • getSystemService (Context)
  • onRequestPermissionsResult (Fragment)
  • runOnUiThread (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JFrame (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now