English

SINETStream ユーザガイド: SinetStreamWriter<T>

Android版のAPI

インタフェース SinetStreamWriter.SinetStreamWriterListener<T>

メソッド概要

メソッド詳細

onWriterStatusChanged

void onWriterStatusChanged(boolean isReady)

onPublished

void onPublished(@NonNull T message,
                 @Nullable java.lang.Object userData)

onError

void onError(@NonNull java.lang.String description)

クラスSinetStreamWriter<T>

入れ子クラス概要

コンストラクタ概要

メソッド概要

コンストラクタ詳細

public SinetStreamWriter(@NonNull android.content.Context context)

メソッド詳細

initialize

public void initialize(@NonNull java.lang.String serviceName,
                       @NonNull java.lang.String alias)

terminate

public void terminate()

isInitializationSuccess

public boolean isInitializationSuccess()

setup

public void setup()

publish

public void publish(@NonNull T message, @Nullable java.lang.Object userData)

abort

public void abort(@NonNull java.lang.String description)

getValueType

public ValueType getValueType()

付録

ライフサイクル

    ( constructor )
          |
          V
      initialize()
          |
          V
      isInitializationSuccess()
          |
          <>-------------------------------------------------+
      YES |                                               NO |
          V                                                  V
        setup()                                            abort()
          |
          |-----> onWriterStatusChanged(true)
          V
       publish()
          |
          |-----> onPublished()
          //           :
          |-----> onPublished()
          V
      terminate()
          |
          |-----> onWriterStatusChanged(false)
          V