Class CORBAProvider

  • All Implemented Interfaces:
    java.io.Serializable, Handler

    public class CORBAProvider
    extends RPCProvider
    A basic CORBA Provider
    Author:
    Davanum Srinivas (dims@yahoo.com)
    See Also:
    Serialized Form
    • Field Detail

      • log

        protected static org.apache.commons.logging.Log log
      • entLog

        protected static org.apache.commons.logging.Log entLog
      • OPTION_ORB_INITIAL_HOST

        public static final java.lang.String OPTION_ORB_INITIAL_HOST
        See Also:
        Constant Field Values
      • OPTION_ORB_INITIAL_PORT

        public static final java.lang.String OPTION_ORB_INITIAL_PORT
        See Also:
        Constant Field Values
      • OPTION_NAME_KIND

        public static final java.lang.String OPTION_NAME_KIND
        See Also:
        Constant Field Values
      • OPTION_INTERFACE_CLASSNAME

        public static final java.lang.String OPTION_INTERFACE_CLASSNAME
        See Also:
        Constant Field Values
      • OPTION_HELPER_CLASSNAME

        public static final java.lang.String OPTION_HELPER_CLASSNAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • CORBAProvider

        public CORBAProvider()
    • Method Detail

      • makeNewServiceObject

        protected java.lang.Object makeNewServiceObject​(MessageContext msgContext,
                                                        java.lang.String clsName)
                                                 throws java.lang.Exception
        Return a object which implements the service.
        Overrides:
        makeNewServiceObject in class JavaProvider
        Parameters:
        msgContext - the message context
        clsName - The JNDI name of the EJB home class
        Returns:
        an object that implements the service
        Throws:
        java.lang.Exception
      • getServiceClassNameOptionName

        protected java.lang.String getServiceClassNameOptionName()
        Return the option in the configuration that contains the service class name.
        Overrides:
        getServiceClassNameOptionName in class JavaProvider
      • getStrOption

        protected java.lang.String getStrOption​(java.lang.String optionName,
                                                Handler service)
        Get a String option by looking first in the service options, and then at the Handler's options. This allows defaults to be specified at the provider level, and then overriden for particular services.
        Parameters:
        optionName - the option to retrieve
        Returns:
        String the value of the option or null if not found in either scope