remm        2005/01/11 05:37:46

  Modified:    jk/java/org/apache/jk/server JkMain.java
                        JkCoyoteHandler.java
               jk/java/org/apache/jk/core JkHandler.java JkChannel.java
               jk/java/org/apache/jk/common WorkerDummy.java
                        ChannelSocket.java JniHandler.java
                        HandlerRequest.java ModJkMX.java ChannelUn.java
  Log:
  - Remove most deprecation problems.
  
  Revision  Changes    Path
  1.48      +5 -5      
jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkMain.java
  
  Index: JkMain.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkMain.java,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- JkMain.java       10 Oct 2004 23:43:20 -0000      1.47
  +++ JkMain.java       11 Jan 2005 13:37:45 -0000      1.48
  @@ -68,7 +68,6 @@
    *  to see configs based on registry, LDAP, db, etc. ( XML is not necesarily 
better )
    * 
    * @author Costin Manolache
  - * @deprecated Will be replaced with JMX operations
    */
   public class JkMain implements MBeanRegistration
   {
  @@ -362,7 +361,7 @@
       */
       public void setBeanProperty( Object target, String name, String val ) {
           if( val!=null )
  -            val=IntrospectionUtils.replaceProperties( val, props );
  +            val=IntrospectionUtils.replaceProperties( val, props, null );
           if( log.isDebugEnabled())
               log.debug( "setProperty " + target + " " + name + "=" + val );
           
  @@ -468,7 +467,7 @@
           File outFile= new File(propsF.getParentFile(), 
propsF.getName()+".save");
           log.debug("Saving properties " + outFile );
           try {
  -            props.save( new FileOutputStream(outFile), "AUTOMATICALLY 
GENERATED" );
  +            props.store( new FileOutputStream(outFile), "AUTOMATICALLY 
GENERATED" );
           } catch(IOException ex ){
               log.warn("Unable to save to "+outFile,ex);
           }
  @@ -583,8 +582,9 @@
           }
           if( this.domain != null ) {
               try {
  -                Registry.getRegistry().registerComponent(handler, 
this.domain, classN,
  -                        "type=JkHandler,name=" + fullName);
  +                ObjectName handlerOname = new ObjectName
  +                    (this.domain + ":" + "type=JkHandler,name=" + fullName);
  +                Registry.getRegistry(null, null).registerComponent(handler, 
handlerOname, classN);
               } catch (Exception e) {
                   log.error( "Error registering " + fullName, e );
               }
  
  
  
  1.58      +5 -4      
jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java
  
  Index: JkCoyoteHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- JkCoyoteHandler.java      11 Nov 2004 14:55:28 -0000      1.57
  +++ JkCoyoteHandler.java      11 Jan 2005 13:37:45 -0000      1.58
  @@ -46,7 +46,6 @@
   import org.apache.jk.core.Msg;
   import org.apache.jk.core.MsgContext;
   import org.apache.jk.core.WorkerEnv;
  -import org.apache.jk.core.JkChannel;
   import org.apache.tomcat.util.buf.ByteChunk;
   import org.apache.tomcat.util.buf.C2BConverter;
   import org.apache.tomcat.util.buf.MessageBytes;
  @@ -189,8 +188,10 @@
           try {
               if( oname != null && getJkMain().getDomain() == null) {
                   try {
  -                    Registry.getRegistry().registerComponent(getJkMain(), 
oname.getDomain(),
  -                            "JkMain", "type=JkMain");
  +                    ObjectName jkmainOname = 
  +                        new ObjectName(oname.getDomain() + ":type=JkMain");
  +                    Registry.getRegistry(null, null)
  +                        .registerComponent(getJkMain(), jkmainOname, 
"JkMain");
                   } catch (Exception e) {
                       log.error( "Error registering jkmain " + e );
                   }
  @@ -356,7 +357,7 @@
           
           MessageBytes mb=(MessageBytes)ep.getNote( tmpMessageBytesNote );
           if( mb==null ) {
  -            mb=new MessageBytes();
  +            mb=MessageBytes.newInstance();
               ep.setNote( tmpMessageBytesNote, mb );
           }
           String message=res.getMessage();
  
  
  
  1.17      +1 -1      
jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkHandler.java
  
  Index: JkHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkHandler.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- JkHandler.java    24 Feb 2004 08:48:43 -0000      1.16
  +++ JkHandler.java    11 Jan 2005 13:37:45 -0000      1.17
  @@ -169,7 +169,7 @@
               wEnv=new WorkerEnv();
           }
           if( ! mserver.isRegistered(wEnvName )) {
  -            Registry.getRegistry().registerComponent(wEnv, wEnvName, null);
  +            Registry.getRegistry(null, null).registerComponent(wEnv, 
wEnvName, null);
           }
           mserver.invoke( wEnvName, "addHandler", 
                   new Object[] {name, this}, 
  
  
  
  1.4       +0 -4      
jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkChannel.java
  
  Index: JkChannel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/core/JkChannel.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JkChannel.java    31 May 2004 04:48:54 -0000      1.3
  +++ JkChannel.java    11 Jan 2005 13:37:45 -0000      1.4
  @@ -18,11 +18,7 @@
   
   import java.io.IOException;
   
  -import javax.management.ObjectName;
  -
  -import org.apache.commons.modeler.Registry;
   import org.apache.coyote.Request;
  -import org.apache.tomcat.util.threads.ThreadPool;
   
   /**
    * A Channel represents a connection point to the outside world.
  
  
  
  1.10      +1 -1      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/WorkerDummy.java
  
  Index: WorkerDummy.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/WorkerDummy.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- WorkerDummy.java  17 Sep 2004 21:57:55 -0000      1.9
  +++ WorkerDummy.java  11 Jan 2005 13:37:46 -0000      1.10
  @@ -46,7 +46,7 @@
           headersMsgNote=wEnv.getNoteId( WorkerEnv.ENDPOINT_NOTE, "headerMsg" 
);
       }
    
  -    MessageBytes body=new MessageBytes();
  +    MessageBytes body=MessageBytes.newInstance();
       private int headersMsgNote;
       
       public int invoke( Msg in, MsgContext ep ) 
  
  
  
  1.51      +4 -4      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelSocket.java
  
  Index: ChannelSocket.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelSocket.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- ChannelSocket.java        11 Dec 2004 06:32:13 -0000      1.50
  +++ ChannelSocket.java        11 Jan 2005 13:37:46 -0000      1.51
  @@ -433,7 +433,7 @@
                        getChannelName()+",name=JkRequest" +count);
                   ep.setNote(JMXRequestNote, roname);
                           
  -                Registry.getRegistry().registerComponent( rp, roname, null);
  +                Registry.getRegistry(null, null).registerComponent( rp, 
roname, null);
               } catch( Exception ex ) {
                   log.warn("Error registering request");
               }
  @@ -480,10 +480,10 @@
               sSocket.close(); // XXX?
               
               if( tpOName != null )  {
  -                Registry.getRegistry().unregisterComponent(tpOName);
  +                Registry.getRegistry(null, 
null).unregisterComponent(tpOName);
               }
               if( rgOName != null ) {
  -                Registry.getRegistry().unregisterComponent(rgOName);
  +                Registry.getRegistry(null, 
null).unregisterComponent(rgOName);
               }
           } catch(Exception e) {
               log.info("Error shutting down the channel " + port + " " +
  @@ -704,7 +704,7 @@
                   if( req != null ) {
                       ObjectName roname = 
(ObjectName)ep.getNote(JMXRequestNote);
                       if( roname != null ) {
  -                        Registry.getRegistry().unregisterComponent(roname);
  +                        Registry.getRegistry(null, 
null).unregisterComponent(roname);
                       }
                       req.getRequestProcessor().setGlobalProcessor(null);
                   }
  
  
  
  1.17      +3 -3      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JniHandler.java
  
  Index: JniHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JniHandler.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- JniHandler.java   31 May 2004 04:48:54 -0000      1.16
  +++ JniHandler.java   11 Jan 2005 13:37:46 -0000      1.17
  @@ -96,7 +96,7 @@
                   if( oname != null ) {
                       ObjectName aprname=new ObjectName(oname.getDomain() +
                               ":type=JkHandler, name=apr");
  -                    Registry.getRegistry().registerComponent(apr, aprname, 
null);
  +                    Registry.getRegistry(null, null).registerComponent(apr, 
aprname, null);
                   }
               } catch( Throwable t ) {
                   log.debug("Can't load apr", t);
  @@ -180,7 +180,7 @@
               C2BConverter c2b=new C2BConverter(  "iso-8859-1" );
               msgCtx.setNote( C2B_NOTE, c2b );
   
  -            MessageBytes tmpMB=new MessageBytes();
  +            MessageBytes tmpMB= MessageBytes.newInstance();
               msgCtx.setNote( MB_NOTE, tmpMB );
               return msgCtx;
           } catch( Exception ex ) {
  @@ -284,7 +284,7 @@
   
           // Will process the message in the current thread.
           // No wait needed to receive the response, if any
  -        int status=apr.jkInvoke( xEnv,
  +        int status=AprImpl.jkInvoke( xEnv,
                                    nativeJkHandlerP,
                                    nativeContext,
                                    code, msg.getBuffer(), 0, msg.getLen(), raw 
);
  
  
  
  1.42      +3 -6      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/HandlerRequest.java
  
  Index: HandlerRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/HandlerRequest.java,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- HandlerRequest.java       17 Dec 2004 03:02:41 -0000      1.41
  +++ HandlerRequest.java       11 Jan 2005 13:37:46 -0000      1.42
  @@ -22,11 +22,8 @@
   import java.io.CharConversionException;
   import java.net.InetAddress;
   import java.util.Properties;
  -import javax.management.ObjectName;
   
  -import org.apache.commons.modeler.Registry;
   import org.apache.coyote.Request;
  -import org.apache.coyote.RequestGroupInfo;
   import org.apache.coyote.RequestInfo;
   import org.apache.coyote.Response;
   import org.apache.coyote.Constants;
  @@ -321,7 +318,7 @@
               }
   
               FileOutputStream stopF=new FileOutputStream( sf );
  -            props.save( stopF, "Automatically generated, don't edit" );
  +            props.store( stopF, "Automatically generated, don't edit" );
           } catch( IOException ex ) {
               log.debug( "Can't create stop file: "+sf );
               ex.printStackTrace();
  @@ -351,7 +348,7 @@
   
           MessageBytes tmpMB=(MessageBytes)ep.getNote( tmpBufNote );
           if( tmpMB==null ) {
  -            tmpMB=new MessageBytes();
  +            tmpMB= MessageBytes.newInstance();
               ep.setNote( tmpBufNote, tmpMB);
           }
           if( log.isDebugEnabled() )
  @@ -604,7 +601,7 @@
                   // Transform the string into certificate.
                   MessageBytes tmpMB2 = 
(MessageBytes)req.getNote(WorkerEnv.SSL_CERT_NOTE);
                   if(tmpMB2 == null) {
  -                    tmpMB2 = new MessageBytes();
  +                    tmpMB2 = MessageBytes.newInstance();
                       req.setNote(WorkerEnv.SSL_CERT_NOTE, tmpMB2);
                   }
                   // SSL certificate extraction is costy, moved to 
JkCoyoteHandler
  
  
  
  1.9       +3 -3      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ModJkMX.java
  
  Index: ModJkMX.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ModJkMX.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ModJkMX.java      24 Feb 2004 08:48:42 -0000      1.8
  +++ ModJkMX.java      11 Jan 2005 13:37:46 -0000      1.9
  @@ -131,7 +131,7 @@
               // We should keep track of loaded beans and call stop.
               // Modeler should do it...
               Iterator mbeansIt=mbeans.values().iterator();
  -            MBeanServer mbserver = Registry.getRegistry().getMBeanServer();
  +            MBeanServer mbserver = Registry.getRegistry(null, 
null).getMBeanServer();
               while( mbeansIt.hasNext()) {
                   MBeanProxy proxy=(MBeanProxy)mbeansIt.next();
                   Object ooname = proxy.getObjectName();
  @@ -156,7 +156,7 @@
           try {
               //if( log.isDebugEnabled() )
               log.info("init " + webServerHost + " " + webServerPort);
  -            reg=Registry.getRegistry();
  +            reg=Registry.getRegistry(null, null);
               refreshMetadata();
               refreshAttributes();
           } catch( Throwable t ) {
  @@ -383,7 +383,7 @@
   
               this.setModelMBeanInfo(mbean.createMBeanInfo());
   
  -            MBeanServer mserver=Registry.getRegistry().getMBeanServer();
  +            MBeanServer mserver=Registry.getRegistry(null, 
null).getMBeanServer();
               oname=new ObjectName("apache:type=" + type + ",id=" + id);
               mserver.registerMBean(this, oname);
           }
  
  
  
  1.30      +4 -4      
jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java
  
  Index: ChannelUn.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/ChannelUn.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- ChannelUn.java    20 Nov 2004 02:39:34 -0000      1.29
  +++ ChannelUn.java    11 Jan 2005 13:37:46 -0000      1.30
  @@ -182,10 +182,10 @@
               super.destroyJkComponent();
   
               if(tpOName != null) {
  -             Registry.getRegistry().unregisterComponent(tpOName);
  +             Registry.getRegistry(null, null).unregisterComponent(tpOName);
            }
            if(rgOName != null) {
  -             Registry.getRegistry().unregisterComponent(rgOName);
  +             Registry.getRegistry(null, null).unregisterComponent(rgOName);
            }
           } catch(Exception e) {
               log.error("Error in destroy",e);
  @@ -203,7 +203,7 @@
                     getChannelName()+",name=JkRequest" +count);
                ep.setNote(JMXRequestNote, roname);
                           
  -             Registry.getRegistry().registerComponent( rp, roname, null);
  +             Registry.getRegistry(null, null).registerComponent( rp, roname, 
null);
            } catch( Exception ex ) {
                log.warn("Error registering request");
            }
  @@ -313,7 +313,7 @@
                   if( req != null ) {
                       ObjectName roname = 
(ObjectName)ep.getNote(JMXRequestNote);
                       if( roname != null ) {
  -                        Registry.getRegistry().unregisterComponent(roname);
  +                        Registry.getRegistry(null, 
null).unregisterComponent(roname);
                       }
                       req.getRequestProcessor().setGlobalProcessor(null);
                   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to