src/java.corba/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java
author msheppar
Sun, 03 Sep 2017 16:08:13 +0100
changeset 48554 592e22777742
parent 47216 71c04702a3d5
permissions -rw-r--r--
8160104: CORBA communication improvements Reviewed-by: rriggs, dfuchs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     1
/*
48554
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
     2
 * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
02bb8761fcce Initial load
duke
parents:
diff changeset
     4
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
02bb8761fcce Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 3291
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
4
02bb8761fcce Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 3291
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    10
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
02bb8761fcce Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
02bb8761fcce Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
02bb8761fcce Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
02bb8761fcce Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
02bb8761fcce Initial load
duke
parents:
diff changeset
    16
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
02bb8761fcce Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
02bb8761fcce Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
02bb8761fcce Initial load
duke
parents:
diff changeset
    20
 *
5555
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 3291
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 3291
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
b2b5ed3f0d0d 6943119: Rebrand source copyright notices
ohair
parents: 3291
diff changeset
    23
 * questions.
4
02bb8761fcce Initial load
duke
parents:
diff changeset
    24
 */
02bb8761fcce Initial load
duke
parents:
diff changeset
    25
/*
02bb8761fcce Initial load
duke
parents:
diff changeset
    26
 * Licensed Materials - Property of IBM
02bb8761fcce Initial load
duke
parents:
diff changeset
    27
 * RMI-IIOP v1.0
02bb8761fcce Initial load
duke
parents:
diff changeset
    28
 * Copyright IBM Corp. 1998 1999  All Rights Reserved
02bb8761fcce Initial load
duke
parents:
diff changeset
    29
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
    30
 */
02bb8761fcce Initial load
duke
parents:
diff changeset
    31
02bb8761fcce Initial load
duke
parents:
diff changeset
    32
package com.sun.corba.se.impl.orb;
02bb8761fcce Initial load
duke
parents:
diff changeset
    33
02bb8761fcce Initial load
duke
parents:
diff changeset
    34
import java.util.Collection;
02bb8761fcce Initial load
duke
parents:
diff changeset
    35
import java.util.Properties;
02bb8761fcce Initial load
duke
parents:
diff changeset
    36
import java.util.Hashtable;
02bb8761fcce Initial load
duke
parents:
diff changeset
    37
02bb8761fcce Initial load
duke
parents:
diff changeset
    38
import java.applet.Applet;
02bb8761fcce Initial load
duke
parents:
diff changeset
    39
02bb8761fcce Initial load
duke
parents:
diff changeset
    40
import java.net.URL;
02bb8761fcce Initial load
duke
parents:
diff changeset
    41
02bb8761fcce Initial load
duke
parents:
diff changeset
    42
import java.io.IOException ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    43
02bb8761fcce Initial load
duke
parents:
diff changeset
    44
import java.util.logging.Logger ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    45
02bb8761fcce Initial load
duke
parents:
diff changeset
    46
import org.omg.CORBA.Context;
02bb8761fcce Initial load
duke
parents:
diff changeset
    47
import org.omg.CORBA.ContextList;
02bb8761fcce Initial load
duke
parents:
diff changeset
    48
import org.omg.CORBA.Environment;
02bb8761fcce Initial load
duke
parents:
diff changeset
    49
import org.omg.CORBA.ExceptionList;
02bb8761fcce Initial load
duke
parents:
diff changeset
    50
import org.omg.CORBA.ORBPackage.InvalidName;
02bb8761fcce Initial load
duke
parents:
diff changeset
    51
import org.omg.CORBA.NVList;
02bb8761fcce Initial load
duke
parents:
diff changeset
    52
import org.omg.CORBA.TCKind;
02bb8761fcce Initial load
duke
parents:
diff changeset
    53
import org.omg.CORBA.NamedValue;
02bb8761fcce Initial load
duke
parents:
diff changeset
    54
import org.omg.CORBA.NO_IMPLEMENT;
02bb8761fcce Initial load
duke
parents:
diff changeset
    55
import org.omg.CORBA.Object;
02bb8761fcce Initial load
duke
parents:
diff changeset
    56
import org.omg.CORBA.Request;
02bb8761fcce Initial load
duke
parents:
diff changeset
    57
import org.omg.CORBA.TypeCode;
02bb8761fcce Initial load
duke
parents:
diff changeset
    58
import org.omg.CORBA.Any;
02bb8761fcce Initial load
duke
parents:
diff changeset
    59
import org.omg.CORBA.StructMember;
02bb8761fcce Initial load
duke
parents:
diff changeset
    60
import org.omg.CORBA.UnionMember;
02bb8761fcce Initial load
duke
parents:
diff changeset
    61
import org.omg.CORBA.ValueMember;
02bb8761fcce Initial load
duke
parents:
diff changeset
    62
import org.omg.CORBA.Policy;
02bb8761fcce Initial load
duke
parents:
diff changeset
    63
import org.omg.CORBA.PolicyError;
02bb8761fcce Initial load
duke
parents:
diff changeset
    64
02bb8761fcce Initial load
duke
parents:
diff changeset
    65
import org.omg.CORBA.portable.OutputStream;
02bb8761fcce Initial load
duke
parents:
diff changeset
    66
import org.omg.CORBA.portable.RemarshalException;
02bb8761fcce Initial load
duke
parents:
diff changeset
    67
02bb8761fcce Initial load
duke
parents:
diff changeset
    68
import com.sun.corba.se.pept.protocol.ClientInvocationInfo ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    69
import com.sun.corba.se.pept.transport.ContactInfo;
02bb8761fcce Initial load
duke
parents:
diff changeset
    70
import com.sun.corba.se.pept.transport.ConnectionCache;
02bb8761fcce Initial load
duke
parents:
diff changeset
    71
import com.sun.corba.se.pept.transport.Selector ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    72
import com.sun.corba.se.pept.transport.TransportManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
    73
02bb8761fcce Initial load
duke
parents:
diff changeset
    74
import com.sun.corba.se.spi.legacy.connection.ORBSocketFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
    75
import com.sun.corba.se.spi.orb.ORBData;
02bb8761fcce Initial load
duke
parents:
diff changeset
    76
import com.sun.corba.se.spi.orb.Operation;
02bb8761fcce Initial load
duke
parents:
diff changeset
    77
import com.sun.corba.se.spi.orb.ORB;
02bb8761fcce Initial load
duke
parents:
diff changeset
    78
import com.sun.corba.se.spi.orb.ORBVersion;
02bb8761fcce Initial load
duke
parents:
diff changeset
    79
import com.sun.corba.se.spi.orb.ORBVersionFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
    80
import com.sun.corba.se.spi.oa.OAInvocationInfo;
02bb8761fcce Initial load
duke
parents:
diff changeset
    81
import com.sun.corba.se.spi.oa.ObjectAdapter;
02bb8761fcce Initial load
duke
parents:
diff changeset
    82
import com.sun.corba.se.spi.protocol.CorbaMessageMediator;
02bb8761fcce Initial load
duke
parents:
diff changeset
    83
import com.sun.corba.se.spi.protocol.ClientDelegateFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
    84
import com.sun.corba.se.spi.protocol.RequestDispatcherRegistry;
02bb8761fcce Initial load
duke
parents:
diff changeset
    85
import com.sun.corba.se.spi.protocol.CorbaServerRequestDispatcher;
02bb8761fcce Initial load
duke
parents:
diff changeset
    86
import com.sun.corba.se.spi.protocol.PIHandler;
02bb8761fcce Initial load
duke
parents:
diff changeset
    87
import com.sun.corba.se.spi.resolver.Resolver;
02bb8761fcce Initial load
duke
parents:
diff changeset
    88
import com.sun.corba.se.spi.resolver.LocalResolver;
02bb8761fcce Initial load
duke
parents:
diff changeset
    89
import com.sun.corba.se.spi.ior.IOR;
02bb8761fcce Initial load
duke
parents:
diff changeset
    90
import com.sun.corba.se.spi.ior.IdentifiableFactoryFinder;
02bb8761fcce Initial load
duke
parents:
diff changeset
    91
import com.sun.corba.se.spi.ior.TaggedComponentFactoryFinder;
02bb8761fcce Initial load
duke
parents:
diff changeset
    92
import com.sun.corba.se.spi.ior.ObjectKey;
02bb8761fcce Initial load
duke
parents:
diff changeset
    93
import com.sun.corba.se.spi.ior.ObjectKeyFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
    94
import com.sun.corba.se.spi.ior.iiop.GIOPVersion;
02bb8761fcce Initial load
duke
parents:
diff changeset
    95
import com.sun.corba.se.pept.transport.ByteBufferPool ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    96
import com.sun.corba.se.spi.transport.CorbaContactInfoListFactory ;
02bb8761fcce Initial load
duke
parents:
diff changeset
    97
import com.sun.corba.se.spi.transport.CorbaTransportManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
    98
import com.sun.corba.se.spi.legacy.connection.LegacyServerSocketManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
    99
import com.sun.corba.se.spi.orbutil.closure.Closure;
02bb8761fcce Initial load
duke
parents:
diff changeset
   100
import com.sun.corba.se.spi.orbutil.threadpool.ThreadPoolManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
   101
import com.sun.corba.se.spi.logging.LogWrapperFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
   102
import com.sun.corba.se.spi.logging.LogWrapperBase;
02bb8761fcce Initial load
duke
parents:
diff changeset
   103
import com.sun.corba.se.spi.copyobject.CopierManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
   104
import com.sun.corba.se.spi.presentation.rmi.PresentationManager;
02bb8761fcce Initial load
duke
parents:
diff changeset
   105
import com.sun.corba.se.spi.presentation.rmi.PresentationDefaults;
02bb8761fcce Initial load
duke
parents:
diff changeset
   106
02bb8761fcce Initial load
duke
parents:
diff changeset
   107
import com.sun.corba.se.spi.servicecontext.ServiceContextRegistry;
02bb8761fcce Initial load
duke
parents:
diff changeset
   108
import com.sun.corba.se.spi.servicecontext.ServiceContexts;
02bb8761fcce Initial load
duke
parents:
diff changeset
   109
02bb8761fcce Initial load
duke
parents:
diff changeset
   110
import com.sun.corba.se.impl.corba.TypeCodeFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
   111
import com.sun.corba.se.impl.corba.TypeCodeImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   112
import com.sun.corba.se.impl.corba.NVListImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   113
import com.sun.corba.se.impl.corba.NamedValueImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   114
import com.sun.corba.se.impl.corba.ExceptionListImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   115
import com.sun.corba.se.impl.corba.ContextListImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   116
import com.sun.corba.se.impl.corba.EnvironmentImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   117
import com.sun.corba.se.impl.corba.AnyImpl;
02bb8761fcce Initial load
duke
parents:
diff changeset
   118
import com.sun.corba.se.impl.encoding.BufferManagerFactory;
02bb8761fcce Initial load
duke
parents:
diff changeset
   119
import com.sun.corba.se.impl.encoding.CodeSetComponentInfo;
02bb8761fcce Initial load
duke
parents:
diff changeset
   120
import com.sun.corba.se.impl.encoding.MarshalInputStream;
02bb8761fcce Initial load
duke
parents:
diff changeset
   121
import com.sun.corba.se.impl.encoding.EncapsOutputStream;
02bb8761fcce Initial load
duke
parents:
diff changeset
   122
import com.sun.corba.se.impl.encoding.MarshalOutputStream;
02bb8761fcce Initial load
duke
parents:
diff changeset
   123
import com.sun.corba.se.impl.oa.poa.BadServerIdHandler;
02bb8761fcce Initial load
duke
parents:
diff changeset
   124
import com.sun.corba.se.impl.orbutil.ORBConstants;
02bb8761fcce Initial load
duke
parents:
diff changeset
   125
import com.sun.corba.se.spi.legacy.connection.LegacyServerSocketEndPointInfo;
02bb8761fcce Initial load
duke
parents:
diff changeset
   126
02bb8761fcce Initial load
duke
parents:
diff changeset
   127
/*
02bb8761fcce Initial load
duke
parents:
diff changeset
   128
 * The restricted singleton ORB implementation.
02bb8761fcce Initial load
duke
parents:
diff changeset
   129
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
   130
 * For now, this class must implement just enough functionality to be
02bb8761fcce Initial load
duke
parents:
diff changeset
   131
 * used as a factory for immutable TypeCode instances.
02bb8761fcce Initial load
duke
parents:
diff changeset
   132
 *
02bb8761fcce Initial load
duke
parents:
diff changeset
   133
 * See ORBImpl.java for the real ORB implementation.
02bb8761fcce Initial load
duke
parents:
diff changeset
   134
 */
02bb8761fcce Initial load
duke
parents:
diff changeset
   135
public class ORBSingleton extends ORB
02bb8761fcce Initial load
duke
parents:
diff changeset
   136
{
02bb8761fcce Initial load
duke
parents:
diff changeset
   137
    // This is used to support read_Object.
2664
a0a22a8f16bd 6372405: Server thread hangs when fragments don't complete because of connection abort
tbell
parents: 4
diff changeset
   138
    private ORB fullORB;
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   139
    private static PresentationManager.StubFactoryFactory staticStubFactoryFactory =
02bb8761fcce Initial load
duke
parents:
diff changeset
   140
        PresentationDefaults.getStaticStubFactoryFactory() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   141
02bb8761fcce Initial load
duke
parents:
diff changeset
   142
    public void set_parameters( Properties props ) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   143
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   144
02bb8761fcce Initial load
duke
parents:
diff changeset
   145
    protected void set_parameters(Applet app, Properties props) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   146
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   147
02bb8761fcce Initial load
duke
parents:
diff changeset
   148
    protected void set_parameters (String params[], Properties props) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   149
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   150
02bb8761fcce Initial load
duke
parents:
diff changeset
   151
    public OutputStream create_output_stream() {
18307
8bf60b58675b 8000642: Better handling of objects for transportation
coffeys
parents: 5555
diff changeset
   152
        return sun.corba.OutputStreamFactory.newEncapsOutputStream(this);
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   153
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   154
02bb8761fcce Initial load
duke
parents:
diff changeset
   155
    public TypeCode create_struct_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   156
                                     String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   157
                                     StructMember[] members)
02bb8761fcce Initial load
duke
parents:
diff changeset
   158
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   159
        return new TypeCodeImpl(this, TCKind._tk_struct, id, name, members);
02bb8761fcce Initial load
duke
parents:
diff changeset
   160
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   161
02bb8761fcce Initial load
duke
parents:
diff changeset
   162
    public TypeCode create_union_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   163
                                    String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   164
                                    TypeCode discriminator_type,
02bb8761fcce Initial load
duke
parents:
diff changeset
   165
                                    UnionMember[] members)
02bb8761fcce Initial load
duke
parents:
diff changeset
   166
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   167
        return new TypeCodeImpl(this,
02bb8761fcce Initial load
duke
parents:
diff changeset
   168
                                TCKind._tk_union,
02bb8761fcce Initial load
duke
parents:
diff changeset
   169
                                id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   170
                                name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   171
                                discriminator_type,
02bb8761fcce Initial load
duke
parents:
diff changeset
   172
                                members);
02bb8761fcce Initial load
duke
parents:
diff changeset
   173
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   174
02bb8761fcce Initial load
duke
parents:
diff changeset
   175
    public TypeCode create_enum_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   176
                                   String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   177
                                   String[] members)
02bb8761fcce Initial load
duke
parents:
diff changeset
   178
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   179
        return new TypeCodeImpl(this, TCKind._tk_enum, id, name, members);
02bb8761fcce Initial load
duke
parents:
diff changeset
   180
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   181
02bb8761fcce Initial load
duke
parents:
diff changeset
   182
    public TypeCode create_alias_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   183
                                    String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   184
                                    TypeCode original_type)
02bb8761fcce Initial load
duke
parents:
diff changeset
   185
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   186
        return new TypeCodeImpl(this, TCKind._tk_alias, id, name, original_type);
02bb8761fcce Initial load
duke
parents:
diff changeset
   187
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   188
02bb8761fcce Initial load
duke
parents:
diff changeset
   189
    public TypeCode create_exception_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   190
                                        String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   191
                                        StructMember[] members)
02bb8761fcce Initial load
duke
parents:
diff changeset
   192
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   193
        return new TypeCodeImpl(this, TCKind._tk_except, id, name, members);
02bb8761fcce Initial load
duke
parents:
diff changeset
   194
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   195
02bb8761fcce Initial load
duke
parents:
diff changeset
   196
    public TypeCode create_interface_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   197
                                        String name)
02bb8761fcce Initial load
duke
parents:
diff changeset
   198
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   199
        return new TypeCodeImpl(this, TCKind._tk_objref, id, name);
02bb8761fcce Initial load
duke
parents:
diff changeset
   200
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   201
02bb8761fcce Initial load
duke
parents:
diff changeset
   202
    public TypeCode create_string_tc(int bound) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   203
        return new TypeCodeImpl(this, TCKind._tk_string, bound);
02bb8761fcce Initial load
duke
parents:
diff changeset
   204
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   205
02bb8761fcce Initial load
duke
parents:
diff changeset
   206
    public TypeCode create_wstring_tc(int bound) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   207
        return new TypeCodeImpl(this, TCKind._tk_wstring, bound);
02bb8761fcce Initial load
duke
parents:
diff changeset
   208
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   209
02bb8761fcce Initial load
duke
parents:
diff changeset
   210
    public TypeCode create_sequence_tc(int bound,
02bb8761fcce Initial load
duke
parents:
diff changeset
   211
                                       TypeCode element_type)
02bb8761fcce Initial load
duke
parents:
diff changeset
   212
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   213
        return new TypeCodeImpl(this, TCKind._tk_sequence, bound, element_type);
02bb8761fcce Initial load
duke
parents:
diff changeset
   214
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   215
02bb8761fcce Initial load
duke
parents:
diff changeset
   216
    public TypeCode create_recursive_sequence_tc(int bound,
02bb8761fcce Initial load
duke
parents:
diff changeset
   217
                                                 int offset)
02bb8761fcce Initial load
duke
parents:
diff changeset
   218
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   219
        return new TypeCodeImpl(this, TCKind._tk_sequence, bound, offset);
02bb8761fcce Initial load
duke
parents:
diff changeset
   220
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   221
02bb8761fcce Initial load
duke
parents:
diff changeset
   222
    public TypeCode create_array_tc(int length,
02bb8761fcce Initial load
duke
parents:
diff changeset
   223
                                    TypeCode element_type)
02bb8761fcce Initial load
duke
parents:
diff changeset
   224
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   225
        return new TypeCodeImpl(this, TCKind._tk_array, length, element_type);
02bb8761fcce Initial load
duke
parents:
diff changeset
   226
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   227
02bb8761fcce Initial load
duke
parents:
diff changeset
   228
    public org.omg.CORBA.TypeCode create_native_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   229
                                                   String name)
02bb8761fcce Initial load
duke
parents:
diff changeset
   230
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   231
        return new TypeCodeImpl(this, TCKind._tk_native, id, name);
02bb8761fcce Initial load
duke
parents:
diff changeset
   232
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   233
02bb8761fcce Initial load
duke
parents:
diff changeset
   234
    public org.omg.CORBA.TypeCode create_abstract_interface_tc(
02bb8761fcce Initial load
duke
parents:
diff changeset
   235
                                                               String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   236
                                                               String name)
02bb8761fcce Initial load
duke
parents:
diff changeset
   237
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   238
        return new TypeCodeImpl(this, TCKind._tk_abstract_interface, id, name);
02bb8761fcce Initial load
duke
parents:
diff changeset
   239
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   240
02bb8761fcce Initial load
duke
parents:
diff changeset
   241
    public org.omg.CORBA.TypeCode create_fixed_tc(short digits, short scale)
02bb8761fcce Initial load
duke
parents:
diff changeset
   242
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   243
        return new TypeCodeImpl(this, TCKind._tk_fixed, digits, scale);
02bb8761fcce Initial load
duke
parents:
diff changeset
   244
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   245
02bb8761fcce Initial load
duke
parents:
diff changeset
   246
    // orbos 98-01-18: Objects By Value -- begin
02bb8761fcce Initial load
duke
parents:
diff changeset
   247
02bb8761fcce Initial load
duke
parents:
diff changeset
   248
    public org.omg.CORBA.TypeCode create_value_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   249
                                                  String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   250
                                                  short type_modifier,
02bb8761fcce Initial load
duke
parents:
diff changeset
   251
                                                  TypeCode concrete_base,
02bb8761fcce Initial load
duke
parents:
diff changeset
   252
                                                  ValueMember[] members)
02bb8761fcce Initial load
duke
parents:
diff changeset
   253
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   254
        return new TypeCodeImpl(this, TCKind._tk_value, id, name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   255
                                type_modifier, concrete_base, members);
02bb8761fcce Initial load
duke
parents:
diff changeset
   256
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   257
02bb8761fcce Initial load
duke
parents:
diff changeset
   258
    public org.omg.CORBA.TypeCode create_recursive_tc(String id) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   259
        return new TypeCodeImpl(this, id);
02bb8761fcce Initial load
duke
parents:
diff changeset
   260
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   261
02bb8761fcce Initial load
duke
parents:
diff changeset
   262
    public org.omg.CORBA.TypeCode create_value_box_tc(String id,
02bb8761fcce Initial load
duke
parents:
diff changeset
   263
                                                      String name,
02bb8761fcce Initial load
duke
parents:
diff changeset
   264
                                                      TypeCode boxed_type)
02bb8761fcce Initial load
duke
parents:
diff changeset
   265
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   266
        return new TypeCodeImpl(this, TCKind._tk_value_box, id, name, boxed_type);
02bb8761fcce Initial load
duke
parents:
diff changeset
   267
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   268
02bb8761fcce Initial load
duke
parents:
diff changeset
   269
    public TypeCode get_primitive_tc( TCKind tckind )
02bb8761fcce Initial load
duke
parents:
diff changeset
   270
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   271
        return get_primitive_tc( tckind.value() ) ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   272
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   273
02bb8761fcce Initial load
duke
parents:
diff changeset
   274
    public Any create_any() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   275
        return new AnyImpl(this);
02bb8761fcce Initial load
duke
parents:
diff changeset
   276
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   277
02bb8761fcce Initial load
duke
parents:
diff changeset
   278
    // TypeCodeFactory interface methods.
02bb8761fcce Initial load
duke
parents:
diff changeset
   279
    // Keeping track of type codes by repository id.
02bb8761fcce Initial load
duke
parents:
diff changeset
   280
    /*
02bb8761fcce Initial load
duke
parents:
diff changeset
   281
     * Not strictly needed for TypeCode factory duty but these seem
02bb8761fcce Initial load
duke
parents:
diff changeset
   282
     * harmless enough.
02bb8761fcce Initial load
duke
parents:
diff changeset
   283
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   284
02bb8761fcce Initial load
duke
parents:
diff changeset
   285
    public NVList create_list(int count) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   286
        return new NVListImpl(this, count);
02bb8761fcce Initial load
duke
parents:
diff changeset
   287
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   288
02bb8761fcce Initial load
duke
parents:
diff changeset
   289
    public org.omg.CORBA.NVList
02bb8761fcce Initial load
duke
parents:
diff changeset
   290
        create_operation_list(org.omg.CORBA.Object oper) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   291
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   292
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   293
02bb8761fcce Initial load
duke
parents:
diff changeset
   294
    public org.omg.CORBA.NamedValue
02bb8761fcce Initial load
duke
parents:
diff changeset
   295
        create_named_value(String s, Any any, int flags) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   296
        return new NamedValueImpl(this, s, any, flags);
02bb8761fcce Initial load
duke
parents:
diff changeset
   297
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   298
02bb8761fcce Initial load
duke
parents:
diff changeset
   299
    public org.omg.CORBA.ExceptionList create_exception_list() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   300
        return new ExceptionListImpl();
02bb8761fcce Initial load
duke
parents:
diff changeset
   301
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   302
02bb8761fcce Initial load
duke
parents:
diff changeset
   303
    public org.omg.CORBA.ContextList create_context_list() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   304
        return new ContextListImpl(this);
02bb8761fcce Initial load
duke
parents:
diff changeset
   305
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   306
02bb8761fcce Initial load
duke
parents:
diff changeset
   307
    public org.omg.CORBA.Context get_default_context()
02bb8761fcce Initial load
duke
parents:
diff changeset
   308
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   309
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   310
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   311
02bb8761fcce Initial load
duke
parents:
diff changeset
   312
    public org.omg.CORBA.Environment create_environment()
02bb8761fcce Initial load
duke
parents:
diff changeset
   313
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   314
        return new EnvironmentImpl();
02bb8761fcce Initial load
duke
parents:
diff changeset
   315
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   316
02bb8761fcce Initial load
duke
parents:
diff changeset
   317
    public org.omg.CORBA.Current get_current()
02bb8761fcce Initial load
duke
parents:
diff changeset
   318
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   319
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   320
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   321
02bb8761fcce Initial load
duke
parents:
diff changeset
   322
    /*
02bb8761fcce Initial load
duke
parents:
diff changeset
   323
     * Things that aren't allowed.
02bb8761fcce Initial load
duke
parents:
diff changeset
   324
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   325
02bb8761fcce Initial load
duke
parents:
diff changeset
   326
    public String[] list_initial_services ()
02bb8761fcce Initial load
duke
parents:
diff changeset
   327
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   328
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   329
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   330
02bb8761fcce Initial load
duke
parents:
diff changeset
   331
    public org.omg.CORBA.Object resolve_initial_references(String identifier)
02bb8761fcce Initial load
duke
parents:
diff changeset
   332
        throws InvalidName
02bb8761fcce Initial load
duke
parents:
diff changeset
   333
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   334
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   335
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   336
02bb8761fcce Initial load
duke
parents:
diff changeset
   337
    public void register_initial_reference(
02bb8761fcce Initial load
duke
parents:
diff changeset
   338
        String id, org.omg.CORBA.Object obj ) throws InvalidName
02bb8761fcce Initial load
duke
parents:
diff changeset
   339
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   340
        throw wrapper.genericNoImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   341
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   342
02bb8761fcce Initial load
duke
parents:
diff changeset
   343
    public void send_multiple_requests_oneway(Request[] req) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   344
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   345
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   346
02bb8761fcce Initial load
duke
parents:
diff changeset
   347
    public void send_multiple_requests_deferred(Request[] req) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   348
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   349
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   350
02bb8761fcce Initial load
duke
parents:
diff changeset
   351
    public boolean poll_next_response() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   352
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   353
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   354
02bb8761fcce Initial load
duke
parents:
diff changeset
   355
    public org.omg.CORBA.Request get_next_response() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   356
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   357
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   358
02bb8761fcce Initial load
duke
parents:
diff changeset
   359
    public String object_to_string(org.omg.CORBA.Object obj) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   360
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   361
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   362
02bb8761fcce Initial load
duke
parents:
diff changeset
   363
    public org.omg.CORBA.Object string_to_object(String s) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   364
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   365
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   366
02bb8761fcce Initial load
duke
parents:
diff changeset
   367
    public java.rmi.Remote string_to_remote(String s)
02bb8761fcce Initial load
duke
parents:
diff changeset
   368
        throws java.rmi.RemoteException
02bb8761fcce Initial load
duke
parents:
diff changeset
   369
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   370
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   371
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   372
02bb8761fcce Initial load
duke
parents:
diff changeset
   373
    public void connect(org.omg.CORBA.Object servant) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   374
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   375
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   376
02bb8761fcce Initial load
duke
parents:
diff changeset
   377
    public void disconnect(org.omg.CORBA.Object obj) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   378
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   379
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   380
02bb8761fcce Initial load
duke
parents:
diff changeset
   381
    public void run()
02bb8761fcce Initial load
duke
parents:
diff changeset
   382
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   383
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   384
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   385
02bb8761fcce Initial load
duke
parents:
diff changeset
   386
    public void shutdown(boolean wait_for_completion)
02bb8761fcce Initial load
duke
parents:
diff changeset
   387
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   388
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   389
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   390
02bb8761fcce Initial load
duke
parents:
diff changeset
   391
    protected void shutdownServants(boolean wait_for_completion) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   392
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   393
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   394
02bb8761fcce Initial load
duke
parents:
diff changeset
   395
    protected void destroyConnections() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   396
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   397
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   398
02bb8761fcce Initial load
duke
parents:
diff changeset
   399
    public void destroy() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   400
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   401
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   402
02bb8761fcce Initial load
duke
parents:
diff changeset
   403
    public boolean work_pending()
02bb8761fcce Initial load
duke
parents:
diff changeset
   404
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   405
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   406
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   407
02bb8761fcce Initial load
duke
parents:
diff changeset
   408
    public void perform_work()
02bb8761fcce Initial load
duke
parents:
diff changeset
   409
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   410
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   411
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   412
02bb8761fcce Initial load
duke
parents:
diff changeset
   413
    public org.omg.CORBA.portable.ValueFactory register_value_factory(String repositoryID,
02bb8761fcce Initial load
duke
parents:
diff changeset
   414
                                org.omg.CORBA.portable.ValueFactory factory)
02bb8761fcce Initial load
duke
parents:
diff changeset
   415
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   416
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   417
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   418
02bb8761fcce Initial load
duke
parents:
diff changeset
   419
    public void unregister_value_factory(String repositoryID)
02bb8761fcce Initial load
duke
parents:
diff changeset
   420
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   421
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   422
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   423
02bb8761fcce Initial load
duke
parents:
diff changeset
   424
    public org.omg.CORBA.portable.ValueFactory lookup_value_factory(String repositoryID)
02bb8761fcce Initial load
duke
parents:
diff changeset
   425
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   426
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   427
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   428
02bb8761fcce Initial load
duke
parents:
diff changeset
   429
    public TransportManager getTransportManager()
02bb8761fcce Initial load
duke
parents:
diff changeset
   430
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   431
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   432
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   433
02bb8761fcce Initial load
duke
parents:
diff changeset
   434
    public CorbaTransportManager getCorbaTransportManager()
02bb8761fcce Initial load
duke
parents:
diff changeset
   435
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   436
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   437
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   438
02bb8761fcce Initial load
duke
parents:
diff changeset
   439
    public LegacyServerSocketManager getLegacyServerSocketManager()
02bb8761fcce Initial load
duke
parents:
diff changeset
   440
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   441
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   442
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   443
02bb8761fcce Initial load
duke
parents:
diff changeset
   444
/*************************************************************************
02bb8761fcce Initial load
duke
parents:
diff changeset
   445
    These are methods from com.sun.corba.se.impl.se.core.ORB
02bb8761fcce Initial load
duke
parents:
diff changeset
   446
 ************************************************************************/
02bb8761fcce Initial load
duke
parents:
diff changeset
   447
02bb8761fcce Initial load
duke
parents:
diff changeset
   448
    private synchronized ORB getFullORB()
02bb8761fcce Initial load
duke
parents:
diff changeset
   449
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   450
        if (fullORB == null) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   451
            Properties props = new Properties() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   452
            fullORB = new ORBImpl() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   453
            fullORB.set_parameters( props ) ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   454
        }
02bb8761fcce Initial load
duke
parents:
diff changeset
   455
02bb8761fcce Initial load
duke
parents:
diff changeset
   456
        return fullORB ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   457
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   458
02bb8761fcce Initial load
duke
parents:
diff changeset
   459
    public RequestDispatcherRegistry getRequestDispatcherRegistry()
02bb8761fcce Initial load
duke
parents:
diff changeset
   460
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   461
        // To enable read_Object.
02bb8761fcce Initial load
duke
parents:
diff changeset
   462
02bb8761fcce Initial load
duke
parents:
diff changeset
   463
        return getFullORB().getRequestDispatcherRegistry();
02bb8761fcce Initial load
duke
parents:
diff changeset
   464
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   465
02bb8761fcce Initial load
duke
parents:
diff changeset
   466
    /**
02bb8761fcce Initial load
duke
parents:
diff changeset
   467
     * Return the service context registry
02bb8761fcce Initial load
duke
parents:
diff changeset
   468
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   469
    public ServiceContextRegistry getServiceContextRegistry()
02bb8761fcce Initial load
duke
parents:
diff changeset
   470
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   471
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   472
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   473
02bb8761fcce Initial load
duke
parents:
diff changeset
   474
    /**
02bb8761fcce Initial load
duke
parents:
diff changeset
   475
     * Get the transient server ID
02bb8761fcce Initial load
duke
parents:
diff changeset
   476
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   477
    public int getTransientServerId()
02bb8761fcce Initial load
duke
parents:
diff changeset
   478
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   479
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   480
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   481
02bb8761fcce Initial load
duke
parents:
diff changeset
   482
    /**
02bb8761fcce Initial load
duke
parents:
diff changeset
   483
     * Return the bootstrap naming port specified in the ORBInitialPort param.
02bb8761fcce Initial load
duke
parents:
diff changeset
   484
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   485
    public int getORBInitialPort()
02bb8761fcce Initial load
duke
parents:
diff changeset
   486
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   487
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   488
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   489
02bb8761fcce Initial load
duke
parents:
diff changeset
   490
    /**
02bb8761fcce Initial load
duke
parents:
diff changeset
   491
     * Return the bootstrap naming host specified in the ORBInitialHost param.
02bb8761fcce Initial load
duke
parents:
diff changeset
   492
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   493
    public String getORBInitialHost()
02bb8761fcce Initial load
duke
parents:
diff changeset
   494
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   495
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   496
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   497
02bb8761fcce Initial load
duke
parents:
diff changeset
   498
    public String getORBServerHost()
02bb8761fcce Initial load
duke
parents:
diff changeset
   499
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   500
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   501
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   502
02bb8761fcce Initial load
duke
parents:
diff changeset
   503
    public int getORBServerPort()
02bb8761fcce Initial load
duke
parents:
diff changeset
   504
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   505
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   506
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   507
02bb8761fcce Initial load
duke
parents:
diff changeset
   508
    public CodeSetComponentInfo getCodeSetComponentInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   509
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   510
            return new CodeSetComponentInfo();
02bb8761fcce Initial load
duke
parents:
diff changeset
   511
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   512
02bb8761fcce Initial load
duke
parents:
diff changeset
   513
    public boolean isLocalHost( String host )
02bb8761fcce Initial load
duke
parents:
diff changeset
   514
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   515
        // To enable read_Object.
02bb8761fcce Initial load
duke
parents:
diff changeset
   516
        return false;
02bb8761fcce Initial load
duke
parents:
diff changeset
   517
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   518
02bb8761fcce Initial load
duke
parents:
diff changeset
   519
    public boolean isLocalServerId( int subcontractId, int serverId )
02bb8761fcce Initial load
duke
parents:
diff changeset
   520
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   521
        // To enable read_Object.
02bb8761fcce Initial load
duke
parents:
diff changeset
   522
        return false;
02bb8761fcce Initial load
duke
parents:
diff changeset
   523
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   524
02bb8761fcce Initial load
duke
parents:
diff changeset
   525
    /*
02bb8761fcce Initial load
duke
parents:
diff changeset
   526
     * Things from corba.ORB.
02bb8761fcce Initial load
duke
parents:
diff changeset
   527
     */
02bb8761fcce Initial load
duke
parents:
diff changeset
   528
02bb8761fcce Initial load
duke
parents:
diff changeset
   529
    public ORBVersion getORBVersion()
02bb8761fcce Initial load
duke
parents:
diff changeset
   530
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   531
        // Always use our latest ORB version (latest fixes, etc)
02bb8761fcce Initial load
duke
parents:
diff changeset
   532
        return ORBVersionFactory.getORBVersion();
02bb8761fcce Initial load
duke
parents:
diff changeset
   533
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   534
02bb8761fcce Initial load
duke
parents:
diff changeset
   535
    public void setORBVersion(ORBVersion verObj)
02bb8761fcce Initial load
duke
parents:
diff changeset
   536
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   537
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   538
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   539
02bb8761fcce Initial load
duke
parents:
diff changeset
   540
    public String getAppletHost()
02bb8761fcce Initial load
duke
parents:
diff changeset
   541
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   542
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   543
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   544
02bb8761fcce Initial load
duke
parents:
diff changeset
   545
    public URL getAppletCodeBase()
02bb8761fcce Initial load
duke
parents:
diff changeset
   546
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   547
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   548
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   549
02bb8761fcce Initial load
duke
parents:
diff changeset
   550
    public int getHighWaterMark(){
02bb8761fcce Initial load
duke
parents:
diff changeset
   551
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   552
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   553
02bb8761fcce Initial load
duke
parents:
diff changeset
   554
    public int getLowWaterMark(){
02bb8761fcce Initial load
duke
parents:
diff changeset
   555
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   556
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   557
02bb8761fcce Initial load
duke
parents:
diff changeset
   558
    public int getNumberToReclaim(){
02bb8761fcce Initial load
duke
parents:
diff changeset
   559
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   560
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   561
02bb8761fcce Initial load
duke
parents:
diff changeset
   562
    public int getGIOPFragmentSize() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   563
        return ORBConstants.GIOP_DEFAULT_BUFFER_SIZE;
02bb8761fcce Initial load
duke
parents:
diff changeset
   564
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   565
02bb8761fcce Initial load
duke
parents:
diff changeset
   566
    public int getGIOPBuffMgrStrategy(GIOPVersion gv) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   567
        return BufferManagerFactory.GROW;
02bb8761fcce Initial load
duke
parents:
diff changeset
   568
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   569
02bb8761fcce Initial load
duke
parents:
diff changeset
   570
    public IOR getFVDCodeBaseIOR(){
02bb8761fcce Initial load
duke
parents:
diff changeset
   571
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   572
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   573
02bb8761fcce Initial load
duke
parents:
diff changeset
   574
    public Policy create_policy( int type, Any val ) throws PolicyError
02bb8761fcce Initial load
duke
parents:
diff changeset
   575
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   576
        throw new NO_IMPLEMENT();
02bb8761fcce Initial load
duke
parents:
diff changeset
   577
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   578
02bb8761fcce Initial load
duke
parents:
diff changeset
   579
    public LegacyServerSocketEndPointInfo getServerEndpoint()
02bb8761fcce Initial load
duke
parents:
diff changeset
   580
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   581
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   582
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   583
02bb8761fcce Initial load
duke
parents:
diff changeset
   584
    public void setPersistentServerId( int id )
02bb8761fcce Initial load
duke
parents:
diff changeset
   585
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   586
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   587
02bb8761fcce Initial load
duke
parents:
diff changeset
   588
    public TypeCodeImpl getTypeCodeForClass( Class c )
02bb8761fcce Initial load
duke
parents:
diff changeset
   589
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   590
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   591
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   592
02bb8761fcce Initial load
duke
parents:
diff changeset
   593
    public void setTypeCodeForClass( Class c, TypeCodeImpl tcimpl )
02bb8761fcce Initial load
duke
parents:
diff changeset
   594
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   595
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   596
02bb8761fcce Initial load
duke
parents:
diff changeset
   597
    public boolean alwaysSendCodeSetServiceContext()
02bb8761fcce Initial load
duke
parents:
diff changeset
   598
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   599
        return true ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   600
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   601
02bb8761fcce Initial load
duke
parents:
diff changeset
   602
    public boolean isDuringDispatch()
02bb8761fcce Initial load
duke
parents:
diff changeset
   603
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   604
        return false ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   605
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   606
02bb8761fcce Initial load
duke
parents:
diff changeset
   607
    public void notifyORB() { }
02bb8761fcce Initial load
duke
parents:
diff changeset
   608
02bb8761fcce Initial load
duke
parents:
diff changeset
   609
    public PIHandler getPIHandler()
02bb8761fcce Initial load
duke
parents:
diff changeset
   610
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   611
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   612
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   613
02bb8761fcce Initial load
duke
parents:
diff changeset
   614
    public void checkShutdownState()
02bb8761fcce Initial load
duke
parents:
diff changeset
   615
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   616
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   617
02bb8761fcce Initial load
duke
parents:
diff changeset
   618
    public void startingDispatch()
02bb8761fcce Initial load
duke
parents:
diff changeset
   619
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   620
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   621
02bb8761fcce Initial load
duke
parents:
diff changeset
   622
    public void finishedDispatch()
02bb8761fcce Initial load
duke
parents:
diff changeset
   623
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   624
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   625
02bb8761fcce Initial load
duke
parents:
diff changeset
   626
    public void registerInitialReference( String id, Closure closure )
02bb8761fcce Initial load
duke
parents:
diff changeset
   627
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   628
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   629
02bb8761fcce Initial load
duke
parents:
diff changeset
   630
    public ORBData getORBData()
02bb8761fcce Initial load
duke
parents:
diff changeset
   631
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   632
        return getFullORB().getORBData() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   633
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   634
02bb8761fcce Initial load
duke
parents:
diff changeset
   635
    public void setClientDelegateFactory( ClientDelegateFactory factory )
02bb8761fcce Initial load
duke
parents:
diff changeset
   636
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   637
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   638
02bb8761fcce Initial load
duke
parents:
diff changeset
   639
    public ClientDelegateFactory getClientDelegateFactory()
02bb8761fcce Initial load
duke
parents:
diff changeset
   640
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   641
        return getFullORB().getClientDelegateFactory() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   642
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   643
02bb8761fcce Initial load
duke
parents:
diff changeset
   644
    public void setCorbaContactInfoListFactory( CorbaContactInfoListFactory factory )
02bb8761fcce Initial load
duke
parents:
diff changeset
   645
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   646
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   647
02bb8761fcce Initial load
duke
parents:
diff changeset
   648
    public CorbaContactInfoListFactory getCorbaContactInfoListFactory()
02bb8761fcce Initial load
duke
parents:
diff changeset
   649
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   650
        return getFullORB().getCorbaContactInfoListFactory() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   651
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   652
02bb8761fcce Initial load
duke
parents:
diff changeset
   653
    public Operation getURLOperation()
02bb8761fcce Initial load
duke
parents:
diff changeset
   654
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   655
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   656
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   657
02bb8761fcce Initial load
duke
parents:
diff changeset
   658
    public void setINSDelegate( CorbaServerRequestDispatcher sdel )
02bb8761fcce Initial load
duke
parents:
diff changeset
   659
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   660
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   661
02bb8761fcce Initial load
duke
parents:
diff changeset
   662
    public TaggedComponentFactoryFinder getTaggedComponentFactoryFinder()
02bb8761fcce Initial load
duke
parents:
diff changeset
   663
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   664
        return getFullORB().getTaggedComponentFactoryFinder() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   665
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   666
02bb8761fcce Initial load
duke
parents:
diff changeset
   667
    public IdentifiableFactoryFinder getTaggedProfileFactoryFinder()
02bb8761fcce Initial load
duke
parents:
diff changeset
   668
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   669
        return getFullORB().getTaggedProfileFactoryFinder() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   670
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   671
02bb8761fcce Initial load
duke
parents:
diff changeset
   672
    public IdentifiableFactoryFinder getTaggedProfileTemplateFactoryFinder()
02bb8761fcce Initial load
duke
parents:
diff changeset
   673
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   674
        return getFullORB().getTaggedProfileTemplateFactoryFinder() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   675
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   676
02bb8761fcce Initial load
duke
parents:
diff changeset
   677
    public ObjectKeyFactory getObjectKeyFactory()
02bb8761fcce Initial load
duke
parents:
diff changeset
   678
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   679
        return getFullORB().getObjectKeyFactory() ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   680
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   681
02bb8761fcce Initial load
duke
parents:
diff changeset
   682
    public void setObjectKeyFactory( ObjectKeyFactory factory )
02bb8761fcce Initial load
duke
parents:
diff changeset
   683
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   684
        throw new SecurityException("ORBSingleton: access denied");
02bb8761fcce Initial load
duke
parents:
diff changeset
   685
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   686
02bb8761fcce Initial load
duke
parents:
diff changeset
   687
    public void handleBadServerId( ObjectKey okey )
02bb8761fcce Initial load
duke
parents:
diff changeset
   688
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   689
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   690
02bb8761fcce Initial load
duke
parents:
diff changeset
   691
    public OAInvocationInfo peekInvocationInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   692
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   693
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   694
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   695
02bb8761fcce Initial load
duke
parents:
diff changeset
   696
    public void pushInvocationInfo( OAInvocationInfo info )
02bb8761fcce Initial load
duke
parents:
diff changeset
   697
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   698
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   699
02bb8761fcce Initial load
duke
parents:
diff changeset
   700
    public OAInvocationInfo popInvocationInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   701
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   702
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   703
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   704
02bb8761fcce Initial load
duke
parents:
diff changeset
   705
    public ClientInvocationInfo createOrIncrementInvocationInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   706
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   707
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   708
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   709
02bb8761fcce Initial load
duke
parents:
diff changeset
   710
    public void releaseOrDecrementInvocationInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   711
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   712
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   713
02bb8761fcce Initial load
duke
parents:
diff changeset
   714
    public ClientInvocationInfo getInvocationInfo()
02bb8761fcce Initial load
duke
parents:
diff changeset
   715
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   716
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   717
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   718
02bb8761fcce Initial load
duke
parents:
diff changeset
   719
    public ConnectionCache getConnectionCache(ContactInfo contactInfo)
02bb8761fcce Initial load
duke
parents:
diff changeset
   720
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   721
        return null;
02bb8761fcce Initial load
duke
parents:
diff changeset
   722
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   723
02bb8761fcce Initial load
duke
parents:
diff changeset
   724
    public void setResolver( Resolver resolver )
02bb8761fcce Initial load
duke
parents:
diff changeset
   725
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   726
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   727
02bb8761fcce Initial load
duke
parents:
diff changeset
   728
    public Resolver getResolver()
02bb8761fcce Initial load
duke
parents:
diff changeset
   729
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   730
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   731
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   732
02bb8761fcce Initial load
duke
parents:
diff changeset
   733
    public void setLocalResolver( LocalResolver resolver )
02bb8761fcce Initial load
duke
parents:
diff changeset
   734
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   735
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   736
02bb8761fcce Initial load
duke
parents:
diff changeset
   737
    public LocalResolver getLocalResolver()
02bb8761fcce Initial load
duke
parents:
diff changeset
   738
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   739
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   740
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   741
02bb8761fcce Initial load
duke
parents:
diff changeset
   742
    public void setURLOperation( Operation stringToObject )
02bb8761fcce Initial load
duke
parents:
diff changeset
   743
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   744
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   745
02bb8761fcce Initial load
duke
parents:
diff changeset
   746
    // NOTE: REMOVE THIS METHOD ONCE WE HAVE A ORT BASED ORBD
02bb8761fcce Initial load
duke
parents:
diff changeset
   747
    public void setBadServerIdHandler( BadServerIdHandler handler )
02bb8761fcce Initial load
duke
parents:
diff changeset
   748
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   749
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   750
02bb8761fcce Initial load
duke
parents:
diff changeset
   751
    // NOTE: REMOVE THIS METHOD ONCE WE HAVE A ORT BASED ORBD
02bb8761fcce Initial load
duke
parents:
diff changeset
   752
    public void initBadServerIdHandler()
02bb8761fcce Initial load
duke
parents:
diff changeset
   753
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   754
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   755
02bb8761fcce Initial load
duke
parents:
diff changeset
   756
    public Selector getSelector(int x)
02bb8761fcce Initial load
duke
parents:
diff changeset
   757
    {
02bb8761fcce Initial load
duke
parents:
diff changeset
   758
        return null;
02bb8761fcce Initial load
duke
parents:
diff changeset
   759
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   760
02bb8761fcce Initial load
duke
parents:
diff changeset
   761
    public void setThreadPoolManager(ThreadPoolManager mgr) {
02bb8761fcce Initial load
duke
parents:
diff changeset
   762
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   763
02bb8761fcce Initial load
duke
parents:
diff changeset
   764
    public ThreadPoolManager getThreadPoolManager() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   765
        return null;
02bb8761fcce Initial load
duke
parents:
diff changeset
   766
    }
02bb8761fcce Initial load
duke
parents:
diff changeset
   767
02bb8761fcce Initial load
duke
parents:
diff changeset
   768
    public CopierManager getCopierManager() {
02bb8761fcce Initial load
duke
parents:
diff changeset
   769
        return null ;
02bb8761fcce Initial load
duke
parents:
diff changeset
   770
    }
48554
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   771
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   772
    @Override
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   773
    public void validateIORClass(String iorClassName) {
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   774
        getFullORB().validateIORClass(iorClassName);
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   775
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   776
    }
592e22777742 8160104: CORBA communication improvements
msheppar
parents: 47216
diff changeset
   777
4
02bb8761fcce Initial load
duke
parents:
diff changeset
   778
}
02bb8761fcce Initial load
duke
parents:
diff changeset
   779
02bb8761fcce Initial load
duke
parents:
diff changeset
   780
// End of file.