Class: Prosody::ExciseMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/prosody/native_stubs.rb,
sig/prosody.rbs

Overview

Represents an excise record with no payload.

Instance Method Summary collapse

Instance Method Details

#keyString

Returns The message key.

Returns:

  • (String)

    The message key

Raises:

  • (NotImplementedError)


330
# File 'lib/prosody/native_stubs.rb', line 330

def key = raise NotImplementedError, "This method is implemented natively in Rust"

#offsetInteger

Returns The message offset.

Returns:

  • (Integer)

    The message offset

Raises:

  • (NotImplementedError)


327
# File 'lib/prosody/native_stubs.rb', line 327

def offset = raise NotImplementedError, "This method is implemented natively in Rust"

#partitionInteger

Returns The partition number.

Returns:

  • (Integer)

    The partition number

Raises:

  • (NotImplementedError)


324
# File 'lib/prosody/native_stubs.rb', line 324

def partition = raise NotImplementedError, "This method is implemented natively in Rust"

#timestampTime

Returns The record timestamp.

Returns:

  • (Time)

    The record timestamp

Raises:

  • (NotImplementedError)


333
# File 'lib/prosody/native_stubs.rb', line 333

def timestamp = raise NotImplementedError, "This method is implemented natively in Rust"

#topicString

Returns The topic name.

Returns:

  • (String)

    The topic name

Raises:

  • (NotImplementedError)


321
# File 'lib/prosody/native_stubs.rb', line 321

def topic = raise NotImplementedError, "This method is implemented natively in Rust"