package Ġorg . t ay my r . lag om . soap Ċ Ċ import Ġjavax . inject . Provider Ċ import Ġjavax . xml . ws . handler . Handler Ċ import Ġjavax . xml . ws . handler . soap . SOAP Message Context Ċ Ċ /** Ċ Ġ* ĠGu ice Ġprovider Ġfor ĠSOAP Ġservice Ġwith Ġthe Ġport Ġof Ġtype Ġ` T `. Ċ Ġ* Ċ Ġ* Ġ@ param ĠT ĠType Ġof ĠSOAP Ġservice Ġport Ċ Ġ*/ Ċ interface ĠService Provider < T > Ġ: ĠProvider < T > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġinstances Ġof Ġ` T ` Ġwith ĠSOAP Ġmessage Ġhandlers . ĊĠĠĠĠ Ġ* Ġ@ param Ġhandlers ĠSOAP Ġmessage Ġhandlers ĊĠĠĠĠ Ġ* Ġ@ return ĠSOAP Ġservice Ġport ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget ( var arg Ġhandlers : ĠHandler < SOAP Message Context >): ĠT ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġinstances Ġof Ġ` T ` Ġwith ĠSOAP Ġmessage Ġhandlers Ġand Ġinvocation Ġhandlers . ĊĠĠĠĠ Ġ* Ġ@ param Ġinvoke Handlers ĠInvocation Ġhandlers ĊĠĠĠĠ Ġ* Ġ@ param Ġso ap Handlers ĠSOAP Ġmessage Ġhandlers ĊĠĠĠĠ Ġ* Ġ@ return ĠSOAP Ġservice Ġport ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget ( invoke Handlers : ĠList < Invoke Handler < T >>, Ġvar arg Ġso ap Handlers : ĠHandler < SOAP Message Context >): ĠT Ċ }