NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Queue
/
xyz.noisif.nsl.queue.rabbitmq
/
RabbitMqServer
Rabbit
Mq
Server
open
class
RabbitMqServer
:
QueueServer
Members
Constructors
Rabbit
Mq
Server
Link copied to clipboard
private
constructor
(
builder
:
RabbitMqServer.Builder
)
Types
Builder
Link copied to clipboard
open
class
Builder
:
QueueServer.AbstractBuilder
<
RabbitMqServer.Builder
>
Properties
channel
Link copied to clipboard
private
open
var
channel
:
Channel
component
Provider
Link copied to clipboard
protected
val
componentProvider
:
ComponentProvider
connection
Link copied to clipboard
private
open
var
connection
:
Connection
connector
Link copied to clipboard
private
val
connector
:
RabbitMqConnector
initialized
Link copied to clipboard
private
val
initialized
:
AtomicBoolean
log
Link copied to clipboard
protected
val
log
:
Logger
network
Recovery
Interval
Link copied to clipboard
private
val
networkRecoveryInterval
:
Int
nodes
Link copied to clipboard
protected
val
nodes
:
Set
<
HostPort
>
password
Link copied to clipboard
protected
val
password
:
String
queue
Publisher
Link copied to clipboard
val
queuePublisher
:
QueuePublisher
running
Link copied to clipboard
private
val
running
:
AtomicBoolean
serializer
Registry
Link copied to clipboard
protected
val
serializerRegistry
:
SerializerRegistry
<
MessageSerializer
>
task
Executor
Link copied to clipboard
private
open
var
taskExecutor
:
TaskExecutor
username
Link copied to clipboard
protected
val
username
:
String
virtual
Host
Link copied to clipboard
private
val
virtualHost
:
String
Functions
builder
Link copied to clipboard
open
fun
builder
(
)
:
RabbitMqServer.Builder
close
Link copied to clipboard
fun
close
(
)
get
Serializer
Registry
Link copied to clipboard
open
fun
getSerializerRegistry
(
)
:
SerializerRegistry
<
MessageSerializer
>
on
Publish
Link copied to clipboard
protected
open
fun
onPublish
(
exchange
:
String
,
routingKey
:
String
,
body
:
Array
<
Byte
>
)
on
Queue
Server
Start
Link copied to clipboard
protected
fun
onQueueServerStart
(
)
on
Register
Listener
Link copied to clipboard
protected
open
fun
onRegisterListener
(
listener
:
QueueListener
<
out
Any
>
)
on
Start
Link copied to clipboard
protected
abstract
fun
onStart
(
)
protected
fun
onStart
(
)
on
Stop
Link copied to clipboard
protected
fun
onStop
(
)
process
Delivery
Link copied to clipboard
open
fun
<
T
>
processDelivery
(
listener
:
QueueListener
<
T
>
,
body
:
Array
<
Byte
>
)
start
Link copied to clipboard
fun
start
(
)
translate
Exception
Link copied to clipboard
protected
open
fun
translateException
(
ex
:
Exception
)
:
RuntimeException