クラス UUIDConverter

java.lang.ObjectSE
org.springframework.integration.util.UUIDConverter
実装されているすべてのインターフェース:
Converter<ObjectSE,​UUIDSE>

public class UUIDConverter
extends ObjectSE
implements Converter<ObjectSE,​UUIDSE>
汎用オブジェクトから UUID インスタンスを生成するのに役立つユーティリティ。
作成者:
Dave Syer, Gary Russell
  • フィールドの詳細

  • コンストラクターの詳細

  • メソッドの詳細

    • convert

      public UUIDSE convert​(ObjectSE source)
      便利なメソッド getUUID(Object) を使用して、入力を UUID に変換します。
      次で指定:
      インターフェース Converter<ObjectSE,​UUIDSE>convert 
      関連事項:
      Converter.convert(java.lang.Object)
    • getUUID

      public static UUIDSE getUUID​(ObjectSE input)
      オブジェクトを UUID に変換するための便利なユーティリティ。入力が
      • null: null を返します
      • UUID: 入力を変更せずに返します
      • UUID としてフォーマットされた文字列: UUID.fromString(String)SE の結果を返します
      • その他の文字列: 入力から生成されたバイトで UUID.nameUUIDFromBytes(byte[])SE を返します
      • プリミティブまたはプリミティブラッパー: 文字列に変換し、以前の変換方法を使用します
      • シリアライザブル: 入力の直列化されたバイトを含む UUID.nameUUIDFromBytes(byte[])SE を返します
      上記のいずれにも当てはまらない場合は、直列化しようとすると例外が発生します。
      パラメーター:
      input - オブジェクト
      戻り値:
      入力から構築された UUID