donaldp     02/01/17 00:18:08

  Modified:    src/java/org/apache/avalon/phoenix/components/manager
                        DefaultManager.java
  Log:
  Enhanced DefaultManager to support authenticated connecitons.
  
  Submitted By: "J�rg Bauer/Denic" <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.11      +16 -2     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/DefaultManager.java
  
  Index: DefaultManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/DefaultManager.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- DefaultManager.java       12 Jan 2002 02:11:53 -0000      1.10
  +++ DefaultManager.java       17 Jan 2002 08:18:08 -0000      1.11
  @@ -8,6 +8,7 @@
   package org.apache.avalon.phoenix.components.manager;
   
   import com.sun.jdmk.comm.HtmlAdaptorServer;
  +import com.sun.jdmk.comm.AuthInfo;
   import java.rmi.Remote;
   import java.rmi.registry.LocateRegistry;
   import java.rmi.registry.Registry;
  @@ -53,6 +54,12 @@
   
       private static final int DEFAULT_REGISTRY_PORT =
           Integer.getInteger( "phoenix.port", 1111 ).intValue();
  +    private static final int DEFAULT_HTTPADAPTER_PORT =
  +        Integer.getInteger( "phoenix.adapter.http", 8082 ).intValue();
  +    private static final String DEFAULT_ADMIN_USER =
  +        System.getProperty( "phoenix.admin.user","admin");
  +    private static final String DEFAULT_ADMIN_PASSWD =
  +        System.getProperty( "phoenix.admin.passwd");
   
       private Parameters m_parameters;
       private MBeanServer m_mBeanServer;
  @@ -102,8 +109,15 @@
   
           try
           {
  -            final HtmlAdaptorServer html = new HtmlAdaptorServer();
  -            final ObjectName name = new ObjectName( 
"Adaptor:name=html,port=8082" );
  +            final HtmlAdaptorServer html = 
  +                new HtmlAdaptorServer( DEFAULT_HTTPADAPTER_PORT );
  +            if( null != DEFAULT_ADMIN_PASSWD ) 
  +            {
  +                final AuthInfo auth = new AuthInfo( DEFAULT_ADMIN_USER, 
DEFAULT_ADMIN_PASSWD );
  +                html.addUserAuthenticationInfo( auth );
  +            }
  +
  +            final ObjectName name = new ObjectName( 
"Adaptor:name=html,port="+DEFAULT_HTTPADAPTER_PORT );
               System.out.println( "Created HTML Adaptor " + name );
               m_mBeanServer.registerMBean( html, name );
               html.start();
  
  
  

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

Reply via email to