diff --git a/docs/jsdoc/index.html b/docs/jsdoc/index.html index 542b4319..59cebdca 100644 --- a/docs/jsdoc/index.html +++ b/docs/jsdoc/index.html @@ -2,7 +2,7 @@ - fjage 1.13.0 | Documentation + fjage 1.13.1 | Documentation @@ -15,7 +15,7 @@

fjage

-
1.13.0
+
1.13.1
fjage type='text' />
@@ -437,60 +437,60 @@

fjage

- - + +
- +
- +

Performative

- - - + + + gateways/js/src/fjage.js - +
- +

An action represented by a message. The performative actions are a subset of the FIPA ACL recommendations for interagent communication.

Performative
- +

Type: Object

- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Static Members
- +
@@ -501,53 +501,53 @@

- +
@@ -558,53 +558,53 @@

- +
@@ -615,281 +615,281 @@

-

- -
-
-
- - FAILURE -
-
-
- -
+ +
- INFORM + FAILURE
-
- -
-
-
- - CONFIRM -
-
-
- -
+ +
- DISCONFIRM + INFORM
+
+ +
+
+
+ + CONFIRM +
+
+
- + +
+
+
+ + DISCONFIRM +
+
+ +
+
@@ -900,53 +900,53 @@

- +
@@ -957,53 +957,53 @@

- +
@@ -1014,53 +1014,53 @@

- +
@@ -1071,53 +1071,53 @@

- +
@@ -1128,110 +1128,110 @@

- +
- - - - + + + +
- - - + + +
- + - +

An identifier for an agent or a topic.

new AgentID(name: string, topic: boolean, owner: Gateway?)
- - - - - - - - - + + + + + + + + +
Parameters
- +
name (string) name of the agent
- +
- +
topic (boolean @@ -1239,37 +1239,37 @@

name of topic

- +
- +
owner (Gateway?) Gateway owner for this AgentID
- +
- +
- - - - - - - - + + + + + + + +
Instance Members
- +
@@ -1280,62 +1280,62 @@

- +
@@ -1346,62 +1346,62 @@

- +
@@ -1412,75 +1412,75 @@

- +
@@ -1491,43 +1491,43 @@

- +
@@ -1581,62 +1581,62 @@

- +
@@ -1647,62 +1647,62 @@

- +
@@ -1713,52 +1713,52 @@

- +
@@ -1822,42 +1822,42 @@

- +
- - - + + +
- - - + + +
- + - +

Base class for messages transmitted by one agent to another. Creates an empty message.

new Message(inReplyTo: Message?, perf: Performative)
- - - - - - - - - + + + + + + + + +
Parameters
- +
inReplyTo (Message? @@ -1956,9 +1956,9 @@

message to which this response corresponds to

- +
- +
perf (Performative @@ -1966,28 +1966,28 @@

performative

- +
- +
- - - - - - - - + + + + + + + +
Instance Members
- +
@@ -1998,177 +1998,177 @@

- +
- - - + + +
- - - + + +
- +
- +

GenericMessage

- - - + + + gateways/js/src/fjage.js - +
- +

A message class that can convey generic messages represented by key-value pairs.

new GenericMessage()
- - + +

Extends - + Message - +

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
- - - + + +
- + - +

A gateway for connecting to a fjage master container. The new version of the constructor uses an options object instead of individual parameters. The old version with

new Gateway(opts: Object)
- - - - - - - - - + + + + + + + + +
Parameters
- +
opts (Object = {}) - +
- + @@ -2181,10 +2181,10 @@

- + - + - - + - + - - + - + - + - +
opts.hostname string - + (default "localhost") hostname/ip address of the master container to connect to @@ -2192,21 +2192,21 @@

opts.port number - - (default 1100) + opts.port string + + (default '1100') port number of the master container to connect to
opts.pathname string - + (default "") path of the master container to connect to (for WebSockets) @@ -2214,10 +2214,10 @@

opts.keepAlive string - + opts.keepAlive boolean + (default true) try to reconnect if the connection is lost @@ -2225,10 +2225,10 @@

opts.queueSize number - + (default 128) size of the queue of received messages that haven't been consumed yet @@ -2236,10 +2236,10 @@

opts.timeout number - + (default 1000) timeout for fjage level messages in ms @@ -2247,10 +2247,10 @@

opts.returnNullOnFailedResponse boolean - + (default true) return null instead of throwing an error when a parameter is not found @@ -2258,31 +2258,31 @@

- +
- +
- - - - - - - - + + + + + + + +
Instance Members
- +
@@ -2293,84 +2293,84 @@

- +
@@ -2381,84 +2381,84 @@

- +
@@ -2469,75 +2469,75 @@

- +
@@ -2548,75 +2548,75 @@

- +
@@ -2627,75 +2627,75 @@

- +
@@ -2706,75 +2706,75 @@

- +
@@ -2785,62 +2785,62 @@

- +
@@ -2851,76 +2851,76 @@

- +
@@ -2931,85 +2931,85 @@

- +
@@ -3020,76 +3020,76 @@

- +
@@ -3100,75 +3100,75 @@

- +
@@ -3179,62 +3179,62 @@

- +
@@ -3245,76 +3245,76 @@

- +
@@ -3325,77 +3325,77 @@

- +
@@ -3406,68 +3406,68 @@

- +
@@ -3478,77 +3478,77 @@

- +
@@ -3559,61 +3559,61 @@

- +
@@ -3624,44 +3624,44 @@

- +
@@ -3715,43 +3715,43 @@

- +
@@ -3805,120 +3805,120 @@

- +
- - - + + +
- - - + + +
- +
- +

Services

- - - + + + gateways/js/src/fjage.js - +
- +

Services supported by fjage agents.

Services
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Static Members
- +
@@ -3929,319 +3929,319 @@

- +
- - - - + + + +
- - - + + +
- +
- +

MessageClass

- - - + + + gateways/js/src/fjage.js - +
- +

Creates a unqualified message class based on a fully qualified name.

new MessageClass(name: string, parent: any)
- - - - - - - - - + + + + + + + + +
Parameters
- +
name (string) fully qualified name of the message class to be created
- +
- +
parent (any = Message) - +
- +
- +
- - - - - - + + + + + +
Example
- - + +
const ParameterReq = MessageClass('org.arl.fjage.param.ParameterReq');
 let pReq = new ParameterReq()
- - - - - - + + + + + +
- - - + + +
- +
- +

ParameterReq.Entry

- - + + gateways/js/src/fjage.js - +
- - + +
ParameterReq.Entry
- +

Type: Object

- - - - - - - - - - + + + + + + + + + +
Properties
- +
param (string) : parameter name - +
- +
value (Object) : parameter value - +
- +
- - - - - - - - - + + + + + + + + +
- - - + + +
- +
- +

ParameterReq

- - + + gateways/js/src/fjage.js - +
- +

A message that requests one or more parameters of an agent.

ParameterReq
- +

Type: Message

- - - - - - - - - - + + + + + + + + + +
Properties
- +
param (string) : parameters name to be get/set if only a single parameter is to be get/set - +
- +
value (Object) : parameters value to be set if only a single parameter is to be set - +
- +
requests (Array<ParameterReq.Entry>) : a list of multiple parameters to be get/set - +
- +
index (number?) : index of parameter(s) to be set - +
- +
- - - - - - - - - + + + + + + + + +
- - + +
diff --git a/gateways/js/dist/esm/fjage.js b/gateways/js/dist/esm/fjage.js index e3d6625b..d57fbe44 100644 --- a/gateways/js/dist/esm/fjage.js +++ b/gateways/js/dist/esm/fjage.js @@ -1,4 +1,4 @@ -/* fjage.js v1.13.0 */ +/* fjage.js v1.13.1 */ const isBrowser = typeof window !== "undefined" && typeof window.document !== "undefined"; diff --git a/gateways/js/dist/fjage.js b/gateways/js/dist/fjage.js index 4073cd86..48a67469 100644 --- a/gateways/js/dist/fjage.js +++ b/gateways/js/dist/fjage.js @@ -1,4 +1,4 @@ -/* fjage.js v1.13.0 */ +/* fjage.js v1.13.1 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : diff --git a/gateways/js/package.json b/gateways/js/package.json index f43a6bfb..ab5aecf2 100644 --- a/gateways/js/package.json +++ b/gateways/js/package.json @@ -1,6 +1,6 @@ { "name": "fjage", - "version": "1.13.0", + "version": "1.13.1", "description": "JS Gateway for fjåge", "main": "./dist/cjs/fjage.cjs", "exports": {