Package com.sun.appserv.management.client

Examples of com.sun.appserv.management.client.AppserverConnectionSource


        if (password == null) {
            throw new IllegalArgumentException(
                    "password parameter cannot be null");
        }
       
        return new AppserverConnectionSource(protocol, hostName,
            port, user, password, reservedMap);
    }
View Full Code Here


      ", user=" + user + ", password=" + password +
      ", tls=" + (tlsParams != null);
     
    println( "Connecting: " + info  + "...");
   
    final AppserverConnectionSource conn  =
      new AppserverConnectionSource( AppserverConnectionSource.PROTOCOL_RMI,
        host, port, user, password, tlsParams, null);

    conn.getJMXConnector( false );
    //println( "Connected: " + info );
   
    return( conn );
  }
View Full Code Here

    final boolean  useTLS  =  getter.getboolean( USE_TLS_KEY );
   
    final TLSParams  tlsParams  = useTLS ?
      createTLSParams( trustStore, trustStorePassword) : null;
   
    AppserverConnectionSource  conn = null;
   
    try
    {
        conn   = connect( host, port, user, password, tlsParams );
        if ( mHandshakeCompletedListener != null )
        {
          assert( mHandshakeCompletedListener.getLastEvent() != null );
          println( "HandshakeCompletedEvent: " +
            toString( mHandshakeCompletedListener.getLastEvent() ) );
        }
    }
    catch( IOException e )
    {
        if ( useTLS )
        {
            // try without TLS
            println( "Attempting connection without TLS..." );
            conn   = connect( host, port, user, password, null );
        }
    }
   
    if ( conn != null )
    {
        conn.getJMXConnector( false ).addConnectionNotificationListener( this, null, conn );
    }
   
    return( conn );
  }
View Full Code Here

  getConnectionSource(
    final PropertyGetter  getter,
    boolean          retry )
    throws Exception
  {
    AppserverConnectionSource  conn  = null;
   
    final long PAUSE_MILLIS = 3*1000;
   
    for( int i = 0; i < 5; ++i )
    {
View Full Code Here

          }
         
          // See if we can connect
          try
          {
              final AppserverConnectionSource asConn    =
                  _getConnectionSource( getter, address, port );
              final MBeanServerConnection conn    = asConn.getMBeanServerConnection( false );
              final boolean   alive   =
                  conn.isRegistered( JMXUtil.getMBeanServerDelegateObjectName() );
              assert( alive );
             
              nodeAgentConnections.put( nodeAgentName, asConn );
View Full Code Here

      }
      else
      {
        if ( getter.getboolean( CONNECT_KEY ) )
        {
            final AppserverConnectionSource acs    = getConnectionSource( getter, true );
       
            if ( acs == null )
            {
                throw new IOException( "Can't connect to server" );
            }

            mDomainRoot  = acs.getDomainRoot();
           
            conn    = acs;
        }
        else
        {
View Full Code Here

    final String  protocol,
    final String  user,
    final String  password )
    throws IOException
  {
    final AppserverConnectionSource  source  =
      new AppserverConnectionSource( protocol, host, port, user, password, null);
   
    source.getMBeanServerConnection( true );
   
  }
View Full Code Here

  }
 
    private AppserverConnectionSource
  create( final String protocol )
  {
    return( new AppserverConnectionSource( protocol, "localhost", 9999, "admin", "admin123", null) );
  }
View Full Code Here

      new TLSParams( new X509TrustManager[] { tm }, hcl );
     
    println( "\ntestAppserverConnectionSource: testing: " + AppserverConnectionSource.PROTOCOL_RMI);
     
    final ConnectionSource  rmiSource  =
      new AppserverConnectionSource( AppserverConnectionSource.PROTOCOL_RMI,
        host, 8686, user, password, null);
    conn  = rmiSource.getMBeanServerConnection( true );
    conn.isRegistered( JMXUtil.getMBeanServerDelegateObjectName() );
   
    println( AppserverConnectionSource.PROTOCOL_RMI + " OK using " + rmiSource );
   
   
    println( "\ntestAppserverConnectionSource: testing: " + AppserverConnectionSource.PROTOCOL_HTTP );
    final Map<String,String>  env  = Collections.emptyMap();
   
    final ConnectionSource  httpSource  =
      new AppserverConnectionSource( AppserverConnectionSource.PROTOCOL_HTTP,
        host, 1234, user, password, tlsParams, env);
    conn  = httpSource.getMBeanServerConnection( true );
    assert conn.isRegistered( JMXUtil.getMBeanServerDelegateObjectName() );
 
    println( AppserverConnectionSource.PROTOCOL_HTTP + " OK using " + httpSource );
   
  }
View Full Code Here

                    (X509TrustManager)serverId.getConnectionEnvironment().
                    get(DefaultConfiguration.TRUST_MANAGER_PROPERTY_NAME);
                tlsParams = new TLSParams(trustManager, null);
            }

            dasConnection = new AppserverConnectionSource(
                AppserverConnectionSource.PROTOCOL_HTTP,
                serverId.getHostName(), serverId.getHostPort(),
                serverId.getUserName(), serverId.getPassword(),
                tlsParams, null);
        }
View Full Code Here

TOP

Related Classes of com.sun.appserv.management.client.AppserverConnectionSource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.