Search
Preparing search index...
The search index is not available
kaptan
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
RemoteService
Class RemoteService
Hierarchy
Service
RemoteService
Implements
IService
Index
Constructors
constructor
Properties
clients
kaptan
logger
network
options
server
state
default
Max
Listeners
Accessors
is
Server
Methods
add
Listener
emit
emit
Intercepted
event
Names
get
Exposed
Method
get
Max
Listeners
get
Service
State
init
listener
Count
listeners
on
on
Intercepted
on
Remote
Service
Init
once
once
Intercepted
prepend
Listener
prepend
Once
Listener
remove
All
Listeners
remove
Listener
set
Max
Listeners
set
State
start
stop
copy
create
get
Service
Name
listener
Count
run
Intercepted
spawn
Constructors
constructor
new
Remote
Service
(
kaptan
:
Kaptan
, opts
:
IRemoteServiceOpts
)
:
RemoteService
Parameters
kaptan:
Kaptan
opts:
IRemoteServiceOpts
Returns
RemoteService
Properties
clients
clients
:
Remote
[]
|
null
Protected
kaptan
kaptan
:
Kaptan
Protected
logger
logger
:
Logger
Protected
network
network
:
Network
Protected
options
options
:
IRemoteServiceOpts
server
server
:
Remote
|
null
state
state
:
object
Type declaration
[
key:
string
]:
any
Static
default
Max
Listeners
default
Max
Listeners
:
number
Accessors
is
Server
get
isServer
(
)
:
boolean
Returns
boolean
Methods
add
Listener
add
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
emit
emit
(
event
:
string
|
symbol
,
...
args
:
any
[]
)
:
boolean
Parameters
event:
string
|
symbol
Rest
...
args:
any
[]
Returns
boolean
emit
Intercepted
emit
Intercepted
(
event
:
string
|
symbol
,
...
args
:
any
[]
)
:
Promise
<
any
>
Parameters
event:
string
|
symbol
Rest
...
args:
any
[]
Returns
Promise
<
any
>
event
Names
event
Names
(
)
:
Array
<
string
|
symbol
>
Returns
Array
<
string
|
symbol
>
get
Exposed
Method
get
Exposed
Method
(
method
:
string
)
:
any
Parameters
method:
string
Returns
any
get
Max
Listeners
get
Max
Listeners
(
)
:
number
Returns
number
get
Service
State
get
Service
State
(
)
:
object
Returns
object
[
key:
string
]:
any
Private
init
init
(
)
:
void
Returns
void
listener
Count
listener
Count
(
type
:
string
|
symbol
)
:
number
Parameters
type:
string
|
symbol
Returns
number
listeners
listeners
(
event
:
string
|
symbol
)
:
Function
[]
Parameters
event:
string
|
symbol
Returns
Function
[]
on
on
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
on
Intercepted
on
Intercepted
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
Private
on
Remote
Service
Init
on
Remote
Service
Init
(
socket
:
Socket
, packet
:
Packet
)
:
void
Parameters
socket:
Socket
packet:
Packet
Returns
void
once
once
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
once
Intercepted
once
Intercepted
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Listener
prepend
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
prepend
Once
Listener
prepend
Once
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
remove
All
Listeners
remove
All
Listeners
(
event
?:
string
|
symbol
)
:
this
Parameters
Optional
event:
string
|
symbol
Returns
this
remove
Listener
remove
Listener
(
event
:
string
|
symbol
, listener
:
function
)
:
this
Parameters
event:
string
|
symbol
listener:
function
(
...
args
:
any
[]
)
:
void
Parameters
Rest
...
args:
any
[]
Returns
void
Returns
this
set
Max
Listeners
set
Max
Listeners
(
n
:
number
)
:
this
Parameters
n:
number
Returns
this
set
State
set
State
(
state
:
object
, remotelyUpdated
?:
boolean
)
:
void
Parameters
state:
object
[
key:
string
]:
any
Default value
remotelyUpdated:
boolean
= false
Returns
void
start
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Static
copy
copy
(
name
:
string
, service
:
ServiceConstructor
)
:
ServiceConstructor
Parameters
name:
string
service:
ServiceConstructor
Returns
ServiceConstructor
Static
create
create
(
name
:
string
, handlers
:
IService
)
:
ServiceConstructor
Parameters
name:
string
handlers:
IService
Returns
ServiceConstructor
Static
get
Service
Name
get
Service
Name
(
service
:
ServiceConstructor
|
Service
|
string
)
:
string
Parameters
service:
ServiceConstructor
|
Service
|
string
Returns
string
Static
listener
Count
listener
Count
(
emitter
:
EventEmitter
, event
:
string
|
symbol
)
:
number
Parameters
emitter:
EventEmitter
event:
string
|
symbol
Returns
number
Static
run
Intercepted
run
Intercepted
(
eventList
:
Function
[]
,
...
args
:
any
[]
)
:
Promise
<
Object
>
Parameters
eventList:
Function
[]
Rest
...
args:
any
[]
Returns
Promise
<
Object
>
Static
spawn
spawn
(
service
:
ServiceConstructor
, container
:
ServiceContainer
, options
?:
object
)
:
Service
Parameters
service:
ServiceConstructor
container:
ServiceContainer
Default value
options:
object
= {}
Returns
Service
Globals
Address
Family
Packet
Protocol
Address
Events
IService
Options
Kaptan
Logger
Network
Packet
Packet
Filter
Packet
Handler
Remote
Remote
Service
constructor
clients
kaptan
logger
network
options
server
state
default
Max
Listeners
is
Server
add
Listener
emit
emit
Intercepted
event
Names
get
Exposed
Method
get
Max
Listeners
get
Service
State
init
listener
Count
listeners
on
on
Intercepted
on
Remote
Service
Init
once
once
Intercepted
prepend
Listener
prepend
Once
Listener
remove
All
Listeners
remove
Listener
set
Max
Listeners
set
State
start
stop
copy
create
get
Service
Name
listener
Count
run
Intercepted
spawn
Service
Service
Container
Socket
IPacket
IPacket
Handler
IPacket
Options
IRemote
Service
Opts
IService
Service
Constructor
IPacket
Filter
Log
Color
to
Hyphen
Space
uid
Generated using
TypeDoc