Examples of IKvStoreConnectorFactory


Examples of eu.mosaic_cloud.cloudlets.connectors.kvstore.IKvStoreConnectorFactory

{
  @Override
  protected void initialize_1 (final IConnectorsFactoryBuilder builder, final ICloudletController<?> cloudlet, final ConnectorEnvironment environment, final IConnectorsFactory delegate)
  {
    Preconditions.checkNotNull (delegate);
    builder.register (IKvStoreConnectorFactory.class, new IKvStoreConnectorFactory () {
      @Override
      public <TContext, TTValue, TExtra> IKvStoreConnector<TTValue, TExtra> create (final IConfiguration configuration, final Class<TTValue> valueClass, final DataEncoder<TTValue> valueEncoder, final IKvStoreConnectorCallback<TContext, TTValue, TExtra> callback, final TContext callbackContext)
      {
        final eu.mosaic_cloud.connectors.kvstore.generic.GenericKvStoreConnector<TTValue> backingConnector = (eu.mosaic_cloud.connectors.kvstore.generic.GenericKvStoreConnector<TTValue>) delegate.getConnectorFactory (eu.mosaic_cloud.connectors.kvstore.IKvStoreConnectorFactory.class).create (configuration, valueClass, valueEncoder);
        return new GenericKvStoreConnector<TContext, TTValue, TExtra> (cloudlet, backingConnector, configuration, callback, callbackContext);
View Full Code Here

Examples of eu.mosaic_cloud.connectors.kvstore.IKvStoreConnectorFactory

    extends BaseConnectorsFactoryInitializer
{
  @Override
  protected void initialize_1 (final IConnectorsFactoryBuilder builder, final ConnectorEnvironment environment, final IConnectorsFactory delegate)
  {
    builder.register (IKvStoreConnectorFactory.class, new IKvStoreConnectorFactory () {
      @Override
      public <TValue> IKvStoreConnector<TValue> create (final IConfiguration configuration, final Class<TValue> valueClass, final DataEncoder<TValue> valueEncoder)
      {
        return GenericKvStoreConnector.create (ConnectorConfiguration.create (configuration, environment), valueEncoder);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.