NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Net
/
xyz.noisif.nsl.net.envelope.bus
/
EnvelopeBusListener
Envelope
Bus
Listener
abstract
class
EnvelopeBusListener
<
S
:
EnvelopeSession
?
>
:
RawBusListener
<
S
>
Members
Constructors
Envelope
Bus
Listener
Link copied to clipboard
protected
constructor
(
builder
:
EnvelopeBusListener.AbstractBuilder
<
out
Any
,
out
Any
>
)
Types
Abstract
Builder
Link copied to clipboard
protected
abstract
class
AbstractBuilder
<
S
:
EnvelopeSession
?
,
B
:
EnvelopeBusListener.AbstractBuilder
<
S
,
B
>
?
>
Properties
action
Group
Link copied to clipboard
private
val
actionGroup
:
ActionGroup
action
Handlers
Link copied to clipboard
private
val
actionHandlers
:
Map
<
Integer
,
EnvelopeAction
<
S
,
out
Any
>
>
COMPARATOR
Link copied to clipboard
val
COMPARATOR
:
Comparator
<
Ordered
>
component
Provider
Link copied to clipboard
private
val
componentProvider
:
ComponentProvider
HIGHEST_
PRIORITY
Link copied to clipboard
val
HIGHEST_PRIORITY
:
Int
=
2147483647
log
Link copied to clipboard
protected
val
log
:
Logger
type
Registry
Link copied to clipboard
private
val
typeRegistry
:
Map
<
Integer
,
Class
<
out
Any
>
>
Functions
dispatch
Link copied to clipboard
fun
dispatch
(
session
:
S
,
message
:
Array
<
Byte
>
)
fun
dispatch
(
session
:
S
,
message
:
String
)
handle
Processing
Error
Link copied to clipboard
protected
open
fun
handleProcessingError
(
session
:
S
,
ex
:
Exception
)
handle
Process
Unknown
Action
Link copied to clipboard
protected
open
fun
handleProcessUnknownAction
(
session
:
S
,
envelope
:
MessageEnvelope
<
out
Any
>
)
order
Link copied to clipboard
open
fun
order
(
)
:
Int
process
Envelope
Link copied to clipboard
private
open
fun
processEnvelope
(
session
:
S
,
envelope
:
MessageEnvelope
<
out
Any
>
)
register
Action
Link copied to clipboard
private
open
fun
registerAction
(
action
:
EnvelopeAction
<
S
,
out
Any
>
)
register
Envelope
Actions
Link copied to clipboard
private
open
fun
registerEnvelopeActions
(
)
register
Manually
Link copied to clipboard
protected
open
fun
registerManually
(
action
:
EnvelopeAction
<
S
,
Void
>
)