Package com.sun.enterprise.server

Examples of com.sun.enterprise.server.ServerContext


     *
     * @return number of intervals.
     */   
    public int getNumOfIntervals() {
        try {
            ServerContext sc = ApplicationServer.getServerContext();
            if (sc != null) {
                LogService ls = ServerBeansFactory.getConfigBean(sc.getConfigContext()).getLogService();
                numOfIntervals = Integer.parseInt(ls.getRetainErrorStatisticsForHours());
            }
        }catch(Exception n) {
            numOfIntervals = MIN_INTERVALS;
        }
View Full Code Here


                    return name;
            }
        }
       
        try {
            ServerContext sc = ApplicationServer.getServerContext();       
            if (sc!=null)  {
                Config cfg = ServerBeansFactory.getConfigBean(sc.getConfigContext());
                ModuleLogLevels allModulesLogLevels = cfg.getLogService().getModuleLogLevels( );
                ElementProperty[] elementProperties = allModulesLogLevels.getElementProperty( );
                if( elementProperties != null ) {
                    for( int i = 0; i < elementProperties.length; i++ ) {
                        String name = elementProperties[i].getName();
View Full Code Here

      //Its a no-op, so return
      return;
  }
        AccessController.doPrivileged(new PrivilegedAction() {
            public Object run() {
          ServerContext ctxt = ApplicationServer.getServerContext();
    if (ctxt != null) {
                    registry_ = ctxt.getMonitoringRegistry();
    }
                return null;
            }
        });
View Full Code Here

     * Creates the File under the specified instance directory
     */
    public String createFileName( ) {
        if ( (absoluteFileName != null&& (! absoluteFileName.equals("")) )
            return getAbsoluteLogFileName();
        ServerContext sc = ApplicationServer.getServerContext();
        String instDir = "";
        if (sc != null) {
            instDir = sc.getInstanceEnvironment().getInstancesRoot();
        } else {
            instDir = System.getProperty( INSTANCE_ROOT_PROPERTY );
        }
        String[] names = {instDir, LOGS_DIR, getLogFileName() };
        // Create an absolute log filename
View Full Code Here

            return;
        }

        AccessController.doPrivileged(new PrivilegedAction() {
            public Object run() {
              ServerContext ctxt = ApplicationServer.getServerContext();
                if (ctxt != null ) {
                    registry_ = ctxt.getMonitoringRegistry();
                }
                return null;
            }
        });
View Full Code Here

    public void onTermination()
  throws ServerLifecycleException {
  _logger.log(Level.FINE, "CascadingLifecycleImpl.onTermination");

  // vars
  ServerContext sc = ApplicationServer.getServerContext();
  ConfigContext configContext = sc.getConfigContext();
  String instanceName = sc.getInstanceName();

  // cleanup

  // determine the instance type for appropriate processing
  try {
View Full Code Here

        _logger.log(Level.FINE, "CascadingLifecycleImpl.stopDASCascading");

  // get the jmx connector for the DAS
  // and invoke InstanceCascadingMBean on DAS

  ServerContext sc = ApplicationServer.getServerContext();
  ConfigContext configContext = sc.getConfigContext();
  if (! isDASRunning(configContext) ) {
    _logger.log(Level.FINE, "cascading.dasisnotrunning");
    return;
  }   
  try {

      // get DAS server instance name
      Server dasServer = ServerHelper.getDAS(configContext);
      String dasInstanceName = dasServer.getName();

      // get MBeanServerConnection
            MBeanServerConnection mbsc =
    ServerHelper.connect(configContext, dasInstanceName);

            // invoke InstanceCascadingMBean on DAS
      ObjectName on = new ObjectName(
    getInstanceCascadingMBeanObjName(sc, dasInstanceName));

      String[] signature = {"java.lang.String"};
      Object[] param=new Object[1];
      param[0]=(Object) sc.getInstanceName();

      mbsc.invoke(on, "stopCascadeInstance", param, signature);

  } catch(MalformedObjectNameException mone) {
            mone.printStackTrace();
View Full Code Here

        return result;
   }
   public String getServerInstanceName () {
       // get the server name from config
       String server = DEFAULT_SERVER_NAME;
       ServerContext sc = ApplicationServer.getServerContext();
        if (sc != null) {
           server = removeInvalidCharactersFromTableName(sc.getInstanceName());
        }
        return "__" + server;
   }
View Full Code Here

        loadBalancingManagersCreated = true;

        if(_logger.isLoggable(Level.FINE))
            _logger.log(Level.FINE, "clb.configuring_the_converged_load_balancer");

        ServerContext sc = com.sun.enterprise.server.ondemand.OnDemandServer.getServerContext();
        ConfigContext instanceConfigContext = sc.getConfigContext();

        //Added check whether this instance is DAS, as DAS cannot act as a converged load-balancer
        //This check may not be needed in case config of DAS will never have converged-load-balancer
        //under availability-service
        try {
            if (ServerHelper.isDAS(instanceConfigContext, sc.getInstanceName())) {
                _logger.log(Level.INFO,
                    "clb.clb_not_enabled_on_DAS");

                return;
            }
View Full Code Here

    private static boolean getInstanceFrontEndedByCLBFromConfig() {
       
        boolean matchFound = false;

        try {
            ServerContext sc =
                com.sun.enterprise.server.ondemand.OnDemandServer.getServerContext();
            ConfigContext instanceConfigContext = sc.getConfigContext();
            ConfigContext adminConfigContext =
                AdminService.getAdminService().getAdminContext().getAdminConfigContext();
            String instanceName = sc.getInstanceName();
            String clusterName = null;
            boolean isCluster = false;
            //Determine whether this instance is a standalone instance
            //or a clustered instance
            if (ServerHelper.isServerClustered(adminConfigContext,
View Full Code Here

TOP

Related Classes of com.sun.enterprise.server.ServerContext

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.