/**
   * @param spi Underlying SPI.
   * @param ctx Grid kernal context.
   * @param comm Deployment communication.
   */
  GridDeploymentStoreAdapter(
      GridDeploymentSpi spi, GridKernalContext ctx, GridDeploymentCommunication comm) {
    assert spi != null;
    assert ctx != null;
    assert comm != null;

    this.spi = spi;
    this.ctx = ctx;
    this.comm = comm;

    log = ctx.config().getGridLogger().getLogger(getClass());
  }
 /** @param ctx Grid kernal context. */
 public GridCollisionManager(GridKernalContext ctx) {
   super(ctx, ctx.config().getCollisionSpi());
 }
 /** @param ctx Grid kernal context. */
 public GridSecureSessionManager(GridKernalContext ctx) {
   super(GridSecureSessionSpi.class, ctx, ctx.config().getSecureSessionSpi());
 }