Examples of CallbackCompletionObserver


Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  public final <TInputs, TOutputs> CallbackCompletion<TOutputs> call (final ComponentIdentifier component, final String operation, final TInputs inputs, final Class<TOutputs> outputs, final TExtra extra)
  {
    this.transcript.traceDebugging ("calling to the resource `%s` with the operation `%s`...", component.string, operation);
    final CallbackCompletion<TOutputs> completion = this.connector.call (component, operation, inputs, outputs);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> completion_)
        {
          assert (completion_ == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> add (final String key, final TValue value, final int exp, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.add (key, exp, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> append (final String key, final TValue value, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.append (key, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> cas (final String key, final TValue value, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.cas (key, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Map<String, TValue>> getBulk (final List<String> keys, final TExtra extra)
  {
    final CallbackCompletion<Map<String, TValue>> completion = this.connector.getBulk (keys);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> prepend (final String key, final TValue value, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.prepend (key, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> replace (final String key, final TValue value, final int exp, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.replace (key, exp, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  @Override
  public CallbackCompletion<Void> set (final String key, final TValue value, final int exp, final TExtra extra)
  {
    final CallbackCompletion<Void> completion = this.connector.set (key, exp, value);
    if (this.callback != null) {
      completion.observe (new CallbackCompletionObserver () {
        @SuppressWarnings ("synthetic-access")
        @Override
        public CallbackCompletion<Void> completed (final CallbackCompletion<?> aCompletion)
        {
          assert (aCompletion == completion);
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  public CallbackCompletion<Void> write(byte[] data, final TExtra extra) {
    this.transcript.traceDebugging("writing to file with extra `%{object}`" , extra);
    final CallbackCompletion<Void> completion = this.file.write(data);
   
    if(this.callback != null) {
      completion.observe(new CallbackCompletionObserver() {
       
        @Override
        public CallbackCompletion<Void> completed(CallbackCompletion<?> completion_) {
          assert (completion == completion_);
         
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackCompletionObserver

  public CallbackCompletion<byte[]> read(long numOfBytes, final TExtra extra) {
    this.transcript.traceDebugging("reading from file with extra `%{object}`" , extra);
    final CallbackCompletion<byte[]> completion = this.file.read(numOfBytes);
   
    if(this.callback != null) {
      completion.observe(new CallbackCompletionObserver() {
       
        @Override
        public CallbackCompletion<Void> completed(CallbackCompletion<?> completion_) {
          assert (completion == completion_);
         
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.