Tabnine Logo
OrchestrationShardingSchema
Code IndexAdd Tabnine to your IDE (free)

How to use
OrchestrationShardingSchema
in
org.apache.shardingsphere.orchestration.internal.registry.state.schema

Best Java code snippets using org.apache.shardingsphere.orchestration.internal.registry.state.schema.OrchestrationShardingSchema (Showing top 8 results out of 315)

origin: apache/incubator-shardingsphere

/**
 * Add orchestration sharding schema.
 * 
 * @param orchestrationShardingSchema orchestration sharding schema
 */
public void add(final OrchestrationShardingSchema orchestrationShardingSchema) {
  String schemaName = orchestrationShardingSchema.getSchemaName();
  if (!schemaGroup.containsKey(schemaName)) {
    schemaGroup.put(schemaName, new LinkedList<String>());
  }
  schemaGroup.get(schemaName).add(orchestrationShardingSchema.getDataSourceName());
}

origin: apache/incubator-shardingsphere

  /**
   * Get orchestration sharding schema.
   *
   * @param dataSourceNodeFullPath data source node full path
   * @return orchestration sharding schema
   */
  public OrchestrationShardingSchema getOrchestrationShardingSchema(final String dataSourceNodeFullPath) {
    return new OrchestrationShardingSchema(dataSourceNodeFullPath.replace(getDataSourcesNodeFullRootPath() + '/', ""));
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (getName().equals(shardingSchema.getSchemaName())) {
      ((OrchestrationMasterSlaveRule) masterSlaveRule).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
    }
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (getName().equals(shardingSchema.getSchemaName())) {
      ((OrchestrationMasterSlaveRule) masterSlaveRule).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
    }
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (ShardingConstant.LOGIC_SCHEMA_NAME.equals(shardingSchema.getSchemaName())) {
      ((OrchestrationMasterSlaveRule) dataSource.getMasterSlaveRule()).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
    }
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (getName().equals(shardingSchema.getSchemaName())) {
      for (MasterSlaveRule each : shardingRule.getMasterSlaveRules()) {
        ((OrchestrationMasterSlaveRule) each).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
      }
    }
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (getName().equals(shardingSchema.getSchemaName())) {
      for (MasterSlaveRule each : shardingRule.getMasterSlaveRules()) {
        ((OrchestrationMasterSlaveRule) each).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
      }
    }
  }
}
origin: apache/incubator-shardingsphere

  /**
   * Renew disabled data source names.
   *
   * @param disabledStateChangedEvent disabled state changed event
   */
  @Subscribe
  public synchronized void renew(final DisabledStateChangedEvent disabledStateChangedEvent) {
    OrchestrationShardingSchema shardingSchema = disabledStateChangedEvent.getShardingSchema();
    if (ShardingConstant.LOGIC_SCHEMA_NAME.equals(shardingSchema.getSchemaName())) {
      for (MasterSlaveRule each : dataSource.getShardingContext().getShardingRule().getMasterSlaveRules()) {
        ((OrchestrationMasterSlaveRule) each).updateDisabledDataSourceNames(shardingSchema.getDataSourceName(), disabledStateChangedEvent.isDisabled());
      }
    }
  }
}
org.apache.shardingsphere.orchestration.internal.registry.state.schemaOrchestrationShardingSchema

Javadoc

Orchestration sharding schema.

Most used methods

  • getDataSourceName
  • getSchemaName
  • <init>

Popular in Java

  • Running tasks concurrently on multiple threads
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • scheduleAtFixedRate (Timer)
  • getApplicationContext (Context)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now