src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java
changeset 48554 592e22777742
parent 47216 71c04702a3d5
equal deleted inserted replaced
48498:c94c352dc400 48554:592e22777742
     1 /*
     1 /*
     2  * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   119     public boolean transientObjectManagerDebugFlag = false ;
   119     public boolean transientObjectManagerDebugFlag = false ;
   120     public boolean giopVersionDebugFlag = false;
   120     public boolean giopVersionDebugFlag = false;
   121     public boolean shutdownDebugFlag = false;
   121     public boolean shutdownDebugFlag = false;
   122     public boolean giopDebugFlag = false;
   122     public boolean giopDebugFlag = false;
   123     public boolean invocationTimingDebugFlag = false ;
   123     public boolean invocationTimingDebugFlag = false ;
       
   124     public boolean orbInitDebugFlag = false ;
   124 
   125 
   125     // SystemException log wrappers.  Protected so that they can be used in
   126     // SystemException log wrappers.  Protected so that they can be used in
   126     // subclasses.
   127     // subclasses.
   127     protected static ORBUtilSystemException staticWrapper ;
   128     protected static ORBUtilSystemException staticWrapper ;
   128     protected ORBUtilSystemException wrapper ;
   129     protected ORBUtilSystemException wrapper ;
   485     public abstract void setThreadPoolManager(ThreadPoolManager mgr);
   486     public abstract void setThreadPoolManager(ThreadPoolManager mgr);
   486 
   487 
   487     public abstract ThreadPoolManager getThreadPoolManager();
   488     public abstract ThreadPoolManager getThreadPoolManager();
   488 
   489 
   489     public abstract CopierManager getCopierManager() ;
   490     public abstract CopierManager getCopierManager() ;
       
   491 
       
   492     /*
       
   493      * This method is called to verify that a stringified IOR passed to
       
   494      * an org.omg.CORBA.ORB::string_to_object method contains a valid and acceptable IOR type.
       
   495      * If an ORB is configured with IOR type checking enabled,
       
   496      * the ORB executes a IOR type registry lookup to
       
   497      * validate that the class name extract from a type id in
       
   498      * a stringified IOR is a known and accepted type.
       
   499      * A CORBA {@code org.omg.CORBA.DATA_CONVERSION} exception will be thrown should the type check fail.
       
   500      *
       
   501      * @param iorClassName
       
   502      *        a string representing the class name corresponding to the type id of an IOR
       
   503      * @throws org.omg.CORBA.DATA_CONVERSION
       
   504      *           exception with an indication that it is a "Bad stringified IOR", which is thrown
       
   505      *           when the type check fails.
       
   506      */
       
   507     public abstract void validateIORClass(String iorClassName);
       
   508 
   490 }
   509 }
   491 
   510 
   492 // End of file.
   511 // End of file.