src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java

changeset 205
b2fff4b7e8cd
parent 158
91006f157c46
child 478
80161c61aa68
     1.1 --- a/src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java	Fri Sep 24 16:38:05 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java	Fri Sep 24 22:42:14 2010 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -33,14 +33,7 @@
    1.11  import java.nio.channels.SelectionKey;
    1.12  import java.nio.channels.ServerSocketChannel;
    1.13  import java.nio.channels.SocketChannel;
    1.14 -import java.security.AccessController;
    1.15 -import java.security.PrivilegedAction;
    1.16 -import java.util.Collection;
    1.17  import java.util.Iterator;
    1.18 -import java.util.LinkedList;
    1.19 -
    1.20 -import org.omg.CORBA.CompletionStatus;
    1.21 -import org.omg.CORBA.INTERNAL;
    1.22  
    1.23  import com.sun.corba.se.pept.broker.Broker;
    1.24  import com.sun.corba.se.pept.encoding.InputObject;
    1.25 @@ -61,18 +54,12 @@
    1.26  import com.sun.corba.se.spi.ior.iiop.IIOPProfileTemplate ;
    1.27  import com.sun.corba.se.spi.ior.iiop.GIOPVersion ;
    1.28  import com.sun.corba.se.spi.ior.iiop.AlternateIIOPAddressComponent;
    1.29 -import com.sun.corba.se.spi.legacy.connection.LegacyServerSocketEndPointInfo;
    1.30  import com.sun.corba.se.spi.logging.CORBALogDomains;
    1.31 -import com.sun.corba.se.spi.monitoring.LongMonitoredAttributeBase;
    1.32 -import com.sun.corba.se.spi.monitoring.MonitoringConstants;
    1.33 -import com.sun.corba.se.spi.monitoring.MonitoringFactories;
    1.34 -import com.sun.corba.se.spi.monitoring.MonitoredObject;
    1.35  import com.sun.corba.se.spi.orb.ORB;
    1.36  import com.sun.corba.se.spi.orbutil.threadpool.Work;
    1.37  import com.sun.corba.se.spi.protocol.CorbaMessageMediator;
    1.38  import com.sun.corba.se.spi.transport.CorbaAcceptor;
    1.39  import com.sun.corba.se.spi.transport.CorbaConnection;
    1.40 -import com.sun.corba.se.spi.transport.CorbaContactInfo;
    1.41  import com.sun.corba.se.spi.transport.SocketInfo;
    1.42  import com.sun.corba.se.spi.transport.SocketOrChannelAcceptor;
    1.43  
    1.44 @@ -82,7 +69,6 @@
    1.45  import com.sun.corba.se.impl.oa.poa.Policies; // REVISIT impl/poa specific
    1.46  import com.sun.corba.se.impl.orbutil.ORBConstants;
    1.47  import com.sun.corba.se.impl.orbutil.ORBUtility;
    1.48 -import com.sun.corba.se.impl.ior.iiop.JavaSerializationComponent;
    1.49  
    1.50  // BEGIN Legacy support.
    1.51  import com.sun.corba.se.spi.legacy.connection.LegacyServerSocketEndPointInfo;
    1.52 @@ -442,12 +428,7 @@
    1.53                  dprint(".doWork->: " + this);
    1.54              }
    1.55              if (selectionKey.isAcceptable()) {
    1.56 -                AccessController.doPrivileged(new PrivilegedAction() {
    1.57 -                    public java.lang.Object run() {
    1.58                          accept();
    1.59 -                        return null;
    1.60 -                    }
    1.61 -                });
    1.62              } else {
    1.63                  if (orb.transportDebugFlag) {
    1.64                      dprint(".doWork: ! selectionKey.isAcceptable: " + this);

mercurial