Пример #1
0
  /** {@inheritDoc} */
  @Override
  public void printMemoryStats() {
    X.println(">>> ");
    X.println(">>> Grid memory stats [grid=" + gridName() + ']');

    for (GridComponent comp : comps) comp.printMemoryStats();
  }
Пример #2
0
  @DSLValidation
  public void validatePortRange(final DSLValidationContext validationContext)
      throws DSLValidationException {
    if (StringUtils.isEmpty(this.portRange)) {
      throw new DSLValidationException("LRMI port can't be null");
    }
    String[] range = portRange.split("-");
    if (range.length != 2) {
      throw new DSLValidationException(
          "LRMI port range should be set as '<START_PORT>-<END_PORT>'");
    }
    Integer startPort = parseInt(range[0]);
    super.validatePort(startPort);
    Integer endPort = parseInt(range[1]);
    super.validatePort(endPort);

    if (startPort > endPort) {
      throw new DSLValidationException("start port must be greater than end port");
    }
  }
Пример #3
0
  /**
   * @param comp Manager to add.
   * @param addToList If {@code true} component is added to components list.
   */
  public void add(GridComponent comp, boolean addToList) {
    assert comp != null;

    /*
     * Managers.
     * ========
     */

    if (comp instanceof GridDeploymentManager) depMgr = (GridDeploymentManager) comp;
    else if (comp instanceof GridIoManager) ioMgr = (GridIoManager) comp;
    else if (comp instanceof GridDiscoveryManager) discoMgr = (GridDiscoveryManager) comp;
    else if (comp instanceof GridCheckpointManager) cpMgr = (GridCheckpointManager) comp;
    else if (comp instanceof GridEventStorageManager) evtMgr = (GridEventStorageManager) comp;
    else if (comp instanceof GridFailoverManager) failoverMgr = (GridFailoverManager) comp;
    else if (comp instanceof GridCollisionManager) colMgr = (GridCollisionManager) comp;
    else if (comp instanceof GridSecurityProcessor) authProc = (GridSecurityProcessor) comp;
    else if (comp instanceof GridLoadBalancerManager) loadMgr = (GridLoadBalancerManager) comp;
    else if (comp instanceof GridSwapSpaceManager) swapspaceMgr = (GridSwapSpaceManager) comp;
    else if (comp instanceof GridIndexingManager) indexingMgr = (GridIndexingManager) comp;

    /*
     * Processors.
     * ==========
     */

    else if (comp instanceof GridTaskProcessor) taskProc = (GridTaskProcessor) comp;
    else if (comp instanceof GridJobProcessor) jobProc = (GridJobProcessor) comp;
    else if (comp instanceof GridTimeoutProcessor) timeProc = (GridTimeoutProcessor) comp;
    else if (comp instanceof GridClockSyncProcessor) clockSyncProc = (GridClockSyncProcessor) comp;
    else if (comp instanceof GridResourceProcessor) rsrcProc = (GridResourceProcessor) comp;
    else if (comp instanceof GridJobMetricsProcessor) metricsProc = (GridJobMetricsProcessor) comp;
    else if (comp instanceof GridCacheProcessor) cacheProc = (GridCacheProcessor) comp;
    else if (comp instanceof GridTaskSessionProcessor) sesProc = (GridTaskSessionProcessor) comp;
    else if (comp instanceof GridPortProcessor) portProc = (GridPortProcessor) comp;
    else if (comp instanceof GridClosureProcessor) closProc = (GridClosureProcessor) comp;
    else if (comp instanceof GridServiceProcessor) svcProc = (GridServiceProcessor) comp;
    else if (comp instanceof IgniteScheduleProcessorAdapter)
      scheduleProc = (IgniteScheduleProcessorAdapter) comp;
    else if (comp instanceof GridSegmentationProcessor) segProc = (GridSegmentationProcessor) comp;
    else if (comp instanceof GridAffinityProcessor) affProc = (GridAffinityProcessor) comp;
    else if (comp instanceof GridRestProcessor) restProc = (GridRestProcessor) comp;
    else if (comp instanceof DataStreamProcessor) dataLdrProc = (DataStreamProcessor) comp;
    else if (comp instanceof IgfsProcessorAdapter) igfsProc = (IgfsProcessorAdapter) comp;
    else if (comp instanceof GridOffHeapProcessor) offheapProc = (GridOffHeapProcessor) comp;
    else if (comp instanceof GridContinuousProcessor) contProc = (GridContinuousProcessor) comp;
    else if (comp instanceof HadoopProcessorAdapter) hadoopProc = (HadoopProcessorAdapter) comp;
    else if (comp instanceof IgniteCacheObjectProcessor)
      cacheObjProc = (IgniteCacheObjectProcessor) comp;
    else if (comp instanceof IgnitePluginProcessor) pluginProc = (IgnitePluginProcessor) comp;
    else if (comp instanceof GridQueryProcessor) qryProc = (GridQueryProcessor) comp;
    else if (comp instanceof OdbcProcessor) odbcProc = (OdbcProcessor) comp;
    else if (comp instanceof DataStructuresProcessor)
      dataStructuresProc = (DataStructuresProcessor) comp;
    else if (comp instanceof ClusterProcessor) cluster = (ClusterProcessor) comp;
    else if (comp instanceof PlatformProcessor) platformProc = (PlatformProcessor) comp;
    else if (comp instanceof PoolProcessor) poolProc = (PoolProcessor) comp;
    else if (!(comp instanceof DiscoveryNodeValidationProcessor))
      assert (comp instanceof GridPluginComponent) : "Unknown manager class: " + comp.getClass();

    if (addToList) comps.add(comp);
  }
Пример #4
0
 @DSLValidation
 public void validateMemory(final DSLValidationContext validationContext)
     throws DSLValidationException {
   super.validateMemorySyntax();
 }