This reference index is still under construction. If you spot something missing, please consider contributing!
bool
: booleans;
int
: integers;
long
: long integers (with L
or l
suffix);
double
: double-precision float (decimal literals);
string
: strings;
raw
: byte arrays;
void
: the empty type.
​Go to section: Handling Simple Data​
<<
: deep copy. Go to section: Copying an entire tree structure​
->
: alias. Go to section: Structure aliases​
;
: sequence. Go to section: Sequence​
|
: parallel. Go to section: Parallel​
^
: "freezing" operator. Go to section: Termination and Compeonsation​
[..]{..}
: input choice. Go to section: Input Choice​
Aggregates
: aggregation statement. Go to section: Aggregation​
cH
: handler placeholder. Go to section: Termination and Compeonsation​
comp()
: compensation statement. Go to section: Termination and Compeonsation​
constants
: constants definition. Go to section: Constants​
courier
: courier process definition. Go to section: Couriers​
cset
: cset definition. Go to section: Sessions​
csets
: csets assignment. Go to section: Sessions​
default
: fautl name alias. Go to section: Scopes and Faults​
define
: procedure definition. Go to section: Define​
embedded
: embedding statement. Go to section: Embedding​
execution { single | concurrent | sequential }
: execution modality. Go to section: Processes​
for(){}
: deterministic loop. Go to section: for and while​
foreach(:){}
: traversing items. Go to section: foreach​
forward
: forward statement. Go to section: Couriers​
global
: global variables. Go to section: Processes​
if (..) {..} else {..}
: conditional statement. Go to section: Conditions and conditional statement​
init{}
: init scope. Go to section: Processes and Sessions​
inputPort
: input port statement. Go to section: Ports​
istanceof
: variable type checking. Go to section: Handle Simple Data​
interface
: interface definition. Go to section: Interfaces​
interface extender
: interface extension. Go to section: Couriers​
Interfaces
: port interfaces. Go to section: Interfaces​
install()
: handler installation. Go to section: Scopes and Faults​
Location
: port location. Go to section: Locations​
main{}
: main scope. Go to section: Processes​
new
: generation of a fresh token. Go to section: Sessions​
OneWay
: one way operation definition. Go to section: Interfaces​
outputPort
: output port statement. Go to section: Ports​
Protocol
: port protocol. Go to section: Protocol​
provide [] until []
: provide until statement. Go to section: Sessions​
Redirects
: redirection statement. Go to section: Redirection​
RequestResponse
: request response operation definition. Go to section: Interfaces​
service
: internal service definition. Go to section: Internal Services​
scope(){}
: scope definition. Go to section: Scopes and Faults​
synchronized(){}
: variables synchronization. Go to section: Processes​
spawn( .. over .. ) in .. {}
: spawn primitive definition. Go to section: Dynamic Parallel​
this
: termination handler reference. Go to section: Termination and Compeonsation​
throw(){}
: fault raising. Go to section: Scopes and Faults​
throws
: fault raising declaration. Go to section: Interfaces​
type
: type definition. Go to section: Data Types​
undef()
: undefines a variable. Go to section: Undef​
while(){}
: conditional loop. Go to section: for and while​
with
: interface extender operator. Go to section: Couriers​
with(:){}
: shortcut to repetitive variable paths. Go to section: with​
jolie2surface
: surface generation tool. Go to section: jolie2surface​
jolie2java
: java client generation tool. Go to section: Java Client/jolie2java​
jocker
: docker integration container. Go to section: Docker/Jocker​
jolier
: running a jolie service as a REST service. Go to section: Rest Services/jolier​
jolie2openapi
: it generates an openapi 2.0 definition starting from a jolie interface. Go to section: Rest Services/jolie2openapi​
openapi2jolie
: it generates a jolie client starting from an openapi 2.0 definition. Go to section: Rest Services/openapi2jolie​
jolie2wsdl
: it generates a wsdl definition starting from an jolie input port. Go to section: jolie2wsdl​
wsdl2jolie
: it generates a jolie interface starting from a web service wsdl definition. Go to section: wsdl2jolie​
joliedoc
: it automatically generates documentation for a service. Go to section: Documenting API​