diff --git a/spec/src/main/asciidoc/ch04-client_apis.adoc b/spec/src/main/asciidoc/ch04-client_apis.adoc index c2095d6..0982db8 100644 --- a/spec/src/main/asciidoc/ch04-client_apis.adoc +++ b/spec/src/main/asciidoc/ch04-client_apis.adoc @@ -249,7 +249,7 @@ illustrates the class relationships. [[bprovclsrel]] .Binding Provider Class Relationships -image::images/bindingprovider.png[] +image::images/bindingprovider.svg[] A web service client can get an `jakarta.xml.ws.EndpointReference` from a `BindingProvider` instance that will reference the target endpoint. diff --git a/spec/src/main/asciidoc/ch10-handler_framwork.adoc b/spec/src/main/asciidoc/ch10-handler_framwork.adoc index d83f005..78cc36d 100644 --- a/spec/src/main/asciidoc/ch10-handler_framwork.adoc +++ b/spec/src/main/asciidoc/ch10-handler_framwork.adoc @@ -40,7 +40,7 @@ invoked with different types of message context. [[handarchfig]] .Handler architecture -image::images/handarch.png[] +image::images/handarch.svg[] [[handlertypes]] ==== Types of Handler @@ -67,7 +67,7 @@ protocol-specific interface that extends `jakarta.xml.ws.handler.Handler`. [[handclshie]] .Handler class hierarchy -image::images/handlers.png[] +image::images/handlers.svg[] [[binding-responsibilities]] ==== Binding Responsibilities @@ -181,7 +181,7 @@ the order of handler execution for inbound and outbound messages. [[handord]] .Handler ordering, Ln and Pn represent logical and protocol handlers respectively. -image::images/handord.png[] +image::images/handord.svg[] [[handlerchain]] ===== jakarta.jws.HandlerChain annotation diff --git a/spec/src/main/asciidoc/images/bindingprovider.png b/spec/src/main/asciidoc/images/bindingprovider.png deleted file mode 100644 index f9190a0..0000000 Binary files a/spec/src/main/asciidoc/images/bindingprovider.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/bindingprovider.svg b/spec/src/main/asciidoc/images/bindingprovider.svg new file mode 100644 index 0000000..6915410 --- /dev/null +++ b/spec/src/main/asciidoc/images/bindingprovider.svg @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.139 + + + + Foglio.150 + BindingProvider + + + + BindingProvider + + Foglio.151 + + + + Foglio.1 + + + + Foglio.2 + + + + Foglio.3 + getBinding() : Binding + + + + getBinding() : Binding + + Foglio.4 + Proxy + + + + Proxy + + Foglio.5 + + + + Foglio.6 + + + + Foglio.7 + + + + Foglio.8 + ... + + + + ... + + Foglio.9 + Dispatch + + + + Dispatch + + Foglio.10 + + + + Foglio.11 + + + + Foglio.12 + + + + Foglio.13 + ... + + + + ... + + Foglio.14 + extends + + + + extends + + Foglio.15 + implements + + + + implements + + Foglio.16 + Binding + + + + Binding + + Foglio.17 + + + + Foglio.18 + + + + Foglio.19 + + + + Foglio.20 + ... + + + + ... + + Foglio.21 + Map<String,Object> (Request Context) + + + + Map<String,Object>(Request Context) + + Foglio.22 + + + + Foglio.23 + + + + Foglio.24 + + + + Foglio.25 + ... + + + + ... + + Foglio.26 + Map<String,Object> (Request Context) + + + + Map<String,Object>(Request Context) + + Foglio.27 + + + + Foglio.28 + + + + Foglio.29 + + + + Foglio.30 + ... + + + + ... + + Foglio.31 + has-a + + + + has-a + + Foglio.32 + has-a + + + + has-a + + Foglio.33 + has-a + + + + has-a + + Foglio.34 + + + + Foglio.35 + + + + Foglio.36 + + + + Foglio.37 + + + + Foglio.38 + + + + Foglio.39 + + + + Foglio.40 + + + + Foglio.41 + + + + Foglio.42 + + + + Foglio.43 + + + + diff --git a/spec/src/main/asciidoc/images/handarch.png b/spec/src/main/asciidoc/images/handarch.png deleted file mode 100644 index 8d6189c..0000000 Binary files a/spec/src/main/asciidoc/images/handarch.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/handarch.svg b/spec/src/main/asciidoc/images/handarch.svg new file mode 100644 index 0000000..935df96 --- /dev/null +++ b/spec/src/main/asciidoc/images/handarch.svg @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.139 + + + + Foglio.150 + BindingProvider + + + + BindingProvider + + Foglio.151 + + + + Foglio.1 + + + + Foglio.2 + + + + Foglio.3 + getBinding() : Binding + + + + getBinding() : Binding + + Foglio.4 + Proxy + + + + Proxy + + Foglio.5 + + + + Foglio.6 + + + + Foglio.7 + + + + Foglio.8 + ... + + + + ... + + Foglio.9 + Dispatch + + + + Dispatch + + Foglio.10 + + + + Foglio.11 + + + + Foglio.12 + + + + Foglio.13 + ... + + + + ... + + Foglio.14 + extends + + + + extends + + Foglio.15 + implements + + + + implements + + Foglio.16 + Binding + + + + Binding + + Foglio.17 + + + + Foglio.18 + + + + Foglio.19 + + + + Foglio.31 + has-a + + + + has-a + + Foglio.32 + has-a + + + + has-a + + Foglio.33 + one-to-many + + + + one-to-many + + Foglio.34 + + + + Foglio.35 + + + + Foglio.36 + + + + Foglio.37 + + + + Foglio.38 + + + + Foglio.39 + + + + Foglio.40 + + + + Foglio.41 + + + + Foglio.42 + + + + Foglio.43 + + + + Foglio.21 + Endpoint + + + + Endpoint + + Foglio.22 + + + + Foglio.23 + + + + Foglio.24 + + + + Foglio.25 + getBinding() : Binding + + + + getBinding() : Binding + + Foglio.26 + Handler + + + + Handler + + Foglio.27 + + + + Foglio.28 + + + + Foglio.29 + + + + Foglio.30 + ... + + + + ... + + Foglio.44 + getHandlerChain():List setHandlerChain(List):void + + + + getHandlerChain():ListsetHandlerChain(List):void + + diff --git a/spec/src/main/asciidoc/images/handlers.png b/spec/src/main/asciidoc/images/handlers.png deleted file mode 100644 index 6d30c29..0000000 Binary files a/spec/src/main/asciidoc/images/handlers.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/handlers.svg b/spec/src/main/asciidoc/images/handlers.svg new file mode 100644 index 0000000..7746032 --- /dev/null +++ b/spec/src/main/asciidoc/images/handlers.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.139 + + + + Foglio.150 + Handler<T> T extends MessageContext + + + + Handler<T>T extends MessageContext + + Foglio.151 + + + + Foglio.1 + + + + Foglio.2 + + + + Foglio.3 + init (Map<String,Object>):void destroy():void handleMessage(T... + + + + init (Map<String,Object>):voiddestroy():voidhandleMessage(T):booleanhandleFault(T):booleanclose(MessageContext):void + + Foglio.14 + extends + + + + extends + + Foglio.15 + extends + + + + extends + + Foglio.40 + + + + Foglio.41 + + + + Foglio.42 + + + + Foglio.43 + + + + Foglio.4 + LogicalHandler<T> T extends LogicalMessageContext + + + + LogicalHandler<T>T extends LogicalMessageContext + + Foglio.5 + + + + Foglio.6 + + + + Foglio.7 + + + + Foglio.8 + SOAPHandler<T> T extends SOAPMessageContext + + + + SOAPHandler<T>T extends SOAPMessageContext + + Foglio.9 + + + + Foglio.10 + + + + Foglio.11 + + + + Foglio.12 + getHeaders():Set<QName> + + + + getHeaders():Set<QName> + + diff --git a/spec/src/main/asciidoc/images/handord.png b/spec/src/main/asciidoc/images/handord.png deleted file mode 100644 index 5a7680a..0000000 Binary files a/spec/src/main/asciidoc/images/handord.png and /dev/null differ diff --git a/spec/src/main/asciidoc/images/handord.svg b/spec/src/main/asciidoc/images/handord.svg new file mode 100644 index 0000000..1cb5c91 --- /dev/null +++ b/spec/src/main/asciidoc/images/handord.svg @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + Pagina 1 + + + Foglio.139 + + + + Foglio.15 + Service + + + + Service + + Foglio.40 + + + + Foglio.41 + + + + Foglio.9 + + + + Foglio.1 + + + + Foglio.2 + Handler Resolver + + + + Handler Resolver + + Foglio.3 + + + + Foglio.4 + L1 + + + + L1 + + Foglio.5 + + + + Foglio.6 + + + + Foglio.7 + P1 + + + + P1 + + Foglio.8 + + + + Foglio.10 + P2 + + + + P2 + + Foglio.11 + + + + Foglio.12 + L2 + + + + L2 + + Foglio.13 + + + + Foglio.16 + + + + Foglio.17 + P3 + + + + P3 + + Foglio.18 + + + + Foglio.19 + P4 + + + + P4 + + Foglio.20 + + + + Foglio.21 + P5 + + + + P5 + + Foglio.22 + + + + Foglio.23 + L3 + + + + L3 + + Foglio.24 + + + + Foglio.25 + + + + Foglio.26 + P6 + + + + P6 + + Foglio.27 + BindingProvider + + + + BindingProvider + + Foglio.28 + + + + Foglio.29 + + + + Foglio.30 + Binding + + + + Binding + + Foglio.31 + + + + Foglio.32 + L1 + + + + L1 + + Foglio.33 + + + + Foglio.34 + + + + Foglio.35 + P1 + + + + P1 + + Foglio.36 + + + + Foglio.37 + P2 + + + + P2 + + Foglio.38 + + + + Foglio.39 + L2 + + + + L2 + + Foglio.44 + + + + Foglio.45 + + + + Foglio.46 + P3 + + + + P3 + + Foglio.47 + + + + Foglio.48 + P4 + + + + P4 + + Foglio.49 + + + + Foglio.50 + P5 + + + + P5 + + Foglio.51 + + + + Foglio.52 + L3 + + + + L3 + + Foglio.53 + + + + Foglio.54 + + + + Foglio.55 + P6 + + + + P6 + + Foglio.14 + Proxy/Dispatch creation + + + + Proxy/Dispatch creation + +