hub
1.0.0-Alpha4-dev10
jvm
hub-server-workhorse
org.
msensis.
imahub.
workhorse
main()
Workhorse
Workhorse
Application
org.
msensis.
imahub.
workhorse.
api
Account
RSocket
Controller
Attachment
RSocket
Controller
Blocked
Account
RSocket
Controller
Contact
RSocket
Controller
Device
RSocket
Controller
Message
Publication
RSocket
Controller
Message
Subscription
RSocket
Controller
Public
Server
Client
RSocket
Controller
Register
RSocket
Controller
Rejection
Message
RSocket
Controller
Replace
Device
RSocket
Controller
Server
Client
RSocket
Controller
Signal
Keys
RSocket
Controller
org.
msensis.
imahub.
workhorse.
api.
rsocket
RSocket
Exception
Handler
run
Handling
Exceptions()
stream
Handling
Exceptions()
org.
msensis.
imahub.
workhorse.
api.
util
require
Non
Empty
Stream()
to
Hub
Payload()
org.
msensis.
imahub.
workhorse.
configuration
Rest
Security
Config
RSocket
Config
Serializers
imahub-sdk-hub-client
imahub.
sdk.
hub
Accounts
Address()
Address
Builder
Attachments
Blocking
Bridge
Api
blocking
Count
Keys()
blocking
Create
Attachment
Url()
blocking
Delete
Account()
blocking
Get
All
Installed
Plugins()
blocking
Get
Contact()
blocking
Get
Contacts()
blocking
Get
Devices()
blocking
Get
Keys()
blocking
Hub
RSocket
Client()
blocking
Register
Account()
blocking
Register
Non
Signal
Compliant
Account()
blocking
Replace
Master
Device()
blocking
Set
Keys()
blocking
Update
Config()
blocking
Verify
Retrieved
Message()
configure
Hub
RSocket
Connector()
configure
Setup
Payload()
Contacts
create
Message
Channel()
create
Rejected
Message
Channel()
Devices
get
Contacts()
get
Hub
Client
Coroutine
Context()
Hub
Client
Coroutine
Context
Strategy
Hub
RSocket
Client
Hub
RSocket
Client()
Hub
RSocket
Client
Builder
Hub
RSocket
Connector()
hub
Server
Connection
Config()
Hub
Server
Connector
Hub
Server
Connector()
Hub
Server
RSocket
Instance
Inet
Socket
Address
Keep
Alive
Messages
Payload
Mime
Type()
Reconnect
Predicate
Registration
request
Messages
Flux
Stream()
run
Blocking
With
Context()
Server
Client
Configurer
Setup
Payload
Companion
Setup
Payload()
Signal
Keys
spring
Server
Mime
Type
Config()
stream
Messages()
imahub-sdk-hub-core
imahub.
sdk.
hub
Data
Payload
data
Payload()
Error
Payload
error
Payload()
fold()
get
Or
Else()
get
Or
Throw()
Hub
Api
Account
Attachment
Contact
Device
Keys
Message
Server
Client
Hub
Payload
Internal
Sdk
Hub
Api
map()
on
Failure()
on
Success()
imahub.
sdk.
hub.
dtos
Account
account
From()
Account
Info
Account
Key
Bundle
Contact
contact
From()
create
Replace
Master
Request()
Device
device
From()
Hub
Message
Message
message
From()
Message
Type
MESSAGE
TYPING
RECEIPT
Message
With
Id
Non
Signal
Message
One
Time
Key
Plugin
Plugin
Message
Receipt
Message
Receipt
Type
DELIVERY
READ
Register
Account
register
Account
From()
Rejected
Message
Rejected
Reason
NOT_FOUND_USER_UUID
NOT_FOUND_USER_MSISDN
NOT_FOUND_DEVICE_FOR_USER
VALIDATION_ERROR
TERMINATION_ERROR
UNSUPPORTED_ACTION
BLOCKED
Rejection
Details
Replace
Master
Device
Request
Server
Client
Update
Response
UPDATED
NO_NEED
Session
Init
Device
Key
Bundle
session
Init
Device
Key
From()
Setup
Device
Key
Bundle
Signed
Pre
Key
Source
Server
Type
SERVER_CLIENT
PLUGIN
to
Account()
Type
Typing
Message
STARTED
STOPPED
Update
Server
Client
Request
Update
Server
Client
Request()
Version
V1
imahub.
sdk.
hub.
platform
Acceptable
Message
Type
SIGNAL
NON_SIGNAL
SIGNAL_AND_NON_SIGNAL
Known
Plugins
Plugin
Plugin
Config
Server
Server
Client
Server
Client
Config
Server
Config
Server
Key
imahub.
sdk.
hub.
serialization
Contacts
List
contacts
List
Of()
create
Minio
Url()
Devices
List
devices
List
Of()
Minio
Url
payload
Serializers
Module
Plugin
List
plugin
List
Of()
Url
Serializer
Uuid
Serializer
imahub.
sdk.
hub.
util
Http
Method
GET
HEAD
POST
PUT
PATCH
DELETE
OPTIONS
TRACE
is
Possible
Msisdn()
Message
Type
Companion
UNKNOWN
CIPHERTEXT
KEY_EXCHANGE
PREKEY_BUNDLE
RECEIPT
UNIDENTIFIED_SENDER
PLAINTEXT
REJECTED
HUB_MESSAGE
Msisdn
Registration
Id
Companion
imahub-sdk-hub-core
/
imahub.sdk.hub
/
HubApi
/
Contact
/
GET_ACCOUNTS_STREAM
GET_ACCOUNTS_STREAM
const
val
GET_ACCOUNTS_STREAM
:
String