org.omg.CosNaming.NamingContextHelper Java Examples
The following examples show how to use
org.omg.CosNaming.NamingContextHelper.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: NamingContextImpl.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #2
Source File: NameService.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #3
Source File: NamingContextImpl.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #4
Source File: NameService.java From openjdk-8-source with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #5
Source File: NamingContextImpl.java From openjdk-8-source with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #6
Source File: NameService.java From hottub with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #7
Source File: NamingContextImpl.java From hottub with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #8
Source File: NameService.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @return a CORBA.Object reference. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #9
Source File: NamingContextImpl.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #10
Source File: NameService.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #11
Source File: NamingContextImpl.java From jdk1.8-source-analysis with Apache License 2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #12
Source File: NameService.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #13
Source File: NamingContextImpl.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #14
Source File: NameService.java From JDKSourceCode1.8 with MIT License | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #15
Source File: NameService.java From jdk1.8-source-analysis with Apache License 2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #16
Source File: NamingContextImpl.java From JDKSourceCode1.8 with MIT License | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #17
Source File: NameService.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #18
Source File: NamingContextImpl.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #19
Source File: NamingContextImpl.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
/** * Implements resolving a NameComponent in this context and * narrowing it to CosNaming::NamingContext. It will throw appropriate * exceptions if not found or not narrowable. * @param impl an implementation of NamingContextDataStore * @param n a NameComponents which is the name to be found. * @exception org.omg.CosNaming.NamingContextPackage.NotFound The * first component could not be resolved. * @exception org.omg.CosNaming.NamingContextPackage.CannotProceed Could not proceed * in resolving the first component of the supplied name. * @exception org.omg.CORBA.SystemException One of a fixed set of CORBA system exceptions. * @see resolve */ protected static NamingContext resolveFirstAsContext(NamingContextDataStore impl, NameComponent[] n) throws org.omg.CosNaming.NamingContextPackage.NotFound { org.omg.CORBA.Object topRef = null; BindingTypeHolder bth = new BindingTypeHolder(); NamingContext context = null; synchronized (impl) { // Resolve first - must be resolveable topRef = impl.Resolve(n[0],bth); if (topRef == null) { // It was not bound throw new NotFound(NotFoundReason.missing_node,n); } } // Was it bound as a context? if (bth.value != BindingType.ncontext) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Narrow to a naming context try { context = NamingContextHelper.narrow(topRef); } catch (org.omg.CORBA.BAD_PARAM ex) { // It was not a context throw new NotFound(NotFoundReason.not_context,n); } // Hmm. must be ok return context; }
Example #20
Source File: NameService.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
/** * getObjectReferenceFromKey returns the Object reference from the objectkey using POA.create_reference_with_id method * @param Object Key as String * @returns reference an CORBA.Object. */ org.omg.CORBA.Object getObjectReferenceFromKey( String key ) { org.omg.CORBA.Object theObject = null; try { theObject = nsPOA.create_reference_with_id( key.getBytes( ), NamingContextHelper.id( ) ); } catch (Exception e ) { theObject = null; } return theObject; }
Example #21
Source File: NameService.java From jdk1.8-source-analysis with Apache License 2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #22
Source File: NameService.java From openjdk-8 with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #23
Source File: NameService.java From openjdk-8-source with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #24
Source File: NameService.java From TencentKona-8 with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #25
Source File: NameService.java From hottub with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #26
Source File: NameService.java From jdk8u60 with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #27
Source File: NameService.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #28
Source File: NameService.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #29
Source File: NameService.java From JDKSourceCode1.8 with MIT License | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }
Example #30
Source File: NameService.java From openjdk-jdk8u with GNU General Public License v2.0 | 4 votes |
/** * Create NameService which starts the Root Naming Context in Persistent CosNaming * @param orb an ORB object. * @param logDir a File * @exception java.lang.Exception a Java exception. */ public NameService(ORB orb, File logDir) throws Exception { theorb = orb; // Moved this to the creation of the ORB that is passed into this // constructor. // // This is required for creating Persistent Servants under this ORB // Right now the Persistent NameService and ORBD are launched together // Find out a better way of doing this, Since ORBD is an important // process which should not be killed because of some external process // orb.setPersistentServerId( (int) 1000 ); // get and activate the root naming POA POA rootPOA = (POA)orb.resolve_initial_references( ORBConstants.ROOT_POA_NAME ) ; rootPOA.the_POAManager().activate(); // create a new POA for persistent Naming Contexts // With Non-Retain policy, So that every time Servant Manager // will be contacted when the reference is made for the context // The id assignment is made by the NameServer, The Naming Context // id's will be in the format NC<Index> int i=0; Policy[] poaPolicy = new Policy[4]; poaPolicy[i++] = rootPOA.create_lifespan_policy( LifespanPolicyValue.PERSISTENT); poaPolicy[i++] = rootPOA.create_request_processing_policy( RequestProcessingPolicyValue.USE_SERVANT_MANAGER); poaPolicy[i++] = rootPOA.create_id_assignment_policy( IdAssignmentPolicyValue.USER_ID); poaPolicy[i++] = rootPOA.create_servant_retention_policy( ServantRetentionPolicyValue.NON_RETAIN); nsPOA = rootPOA.create_POA("NameService", null, poaPolicy); nsPOA.the_POAManager().activate( ); // create and set the servant manager contextMgr = new ServantManagerImpl(orb, logDir, this ); // The RootObject key will be NC0 String rootKey = contextMgr.getRootObjectKey( ); // initialize the root Naming Context NamingContextImpl nc = new NamingContextImpl( orb, rootKey, this, contextMgr ); nc = contextMgr.addContext( rootKey, nc ); nc.setServantManagerImpl( contextMgr ); nc.setORB( orb ); nc.setRootNameService( this ); nsPOA.set_servant_manager(contextMgr); rootContext = NamingContextHelper.narrow( nsPOA.create_reference_with_id( rootKey.getBytes( ), NamingContextHelper.id( ) ) ); }