openOrCreate

Open existing SyncStreamJava by unique name or create a new one if specified name does not exist.

Return

CancellationToken which allows to cancel network request.

Parameters

uniqueName

Unique name to find existing stream or to assign to new stream upon creation.

output

Listener that will receive opened or created SyncStreamJava in its onSuccess() callback or any error in onFailure() callback.


open fun openOrCreate(uniqueName: String, ttlSeconds: Long, output: SuccessListener<SyncStreamJava>): CancellationToken

Open existing SyncStreamJava by unique name or create a new one if specified name does not exist.

Return

CancellationToken which allows to cancel network request.

Parameters

uniqueName

Unique name to find existing stream or to assign to new stream upon creation.

ttlSeconds

Time to live in seconds from now.

output

Listener that will receive opened or created SyncStreamJava in its onSuccess() callback or any error in onFailure() callback.


abstract fun openOrCreate(uniqueName: String, ttlSeconds: Long, listener: SyncStreamJava.Listener?, output: SuccessListener<SyncStreamJava>): CancellationToken

Open existing SyncStreamJava by unique name or create a new one if specified name does not exist.

Return

CancellationToken which allows to cancel network request.

Parameters

uniqueName

Unique name to find existing stream or to assign to new stream upon creation.

ttlSeconds

Time to live in seconds from now.

listener

SyncStreamJava.Listener that will receive notifications regarding this stream.

output

Listener that will receive opened or created SyncStreamJava in its onSuccess() callback or any error in onFailure() callback.