ConsistentErrorHandler(Google App Engine API for Java)

com.google.appengine.api.memcache

インターフェース ConsistentErrorHandler

    • メソッドの詳細

      • handleDeserializationError

        void handleDeserializationError(InvalidValueException ivx)
        インターフェース ErrorHandler からコピーされた説明
        非シリアル化エラーを処理します。このメソッドは、取得された値を非シリアル化できない場合に、いずれかの get メソッドから呼び出されます。これは、通常、キャッシュ エントリの格納以降にアプリケーションがアップグレードされたことを示しているため、LogAndContinueErrorHandler の動作(デフォルト)であるキャッシュミスとして扱われる必要があります。
        指定元:
        インターフェース ErrorHandlerhandleDeserializationError
      • handleServiceError

        void handleServiceError(MemcacheServiceException ex)
        インターフェース ErrorHandler からコピーされた説明
        バックエンド サービスエラーを処理します。このメソッドは、サービスエラーの発生時にほとんどの MemcacheService メソッドから呼び出されます。また、キーと値の結合されたサイズが大きすぎる場合、MemcacheService.put(Object, Object) に対しても呼び出されます。

        ハンドラは RuntimeException をスローするか、「パーミッシブ」エラー処理のために単に戻ることがあります。この場合、一般的に、エントリが破棄されたことによるキャッシュミスの動作をエミュレートします。

        指定元:
        インターフェース ErrorHandlerhandleServiceError
        パラメータ:
        ex - サービスエラー例外
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Java の App Engine スタンダード環境