package Ġorg . t ay my r . lag om . soap . handler Ċ Ċ import Ġjavax . xml . namespace . QName Ċ import Ġjavax . xml . ws . handler . Message Context Ċ import Ġjavax . xml . ws . handler . Message Context . MESSAGE _ OUT BOUND _ PROPERTY Ċ import Ġjavax . xml . ws . handler . soap . SOAP Handler Ċ import Ġjavax . xml . ws . handler . soap . SOAP Message Context Ċ Ċ /** Ċ Ġ* ĠAbstract ĠSOAP Ġmessage Ġhandler Ġwith Ġdefault Ġimplementation Ġfor Ġall Ġmethod Ġ[ SOAP Handler ]. Ċ Ġ*/ Ċ abstract Ġclass ĠAbstract Soap MessageHandler Ġ: ĠSOAP Handler < SOAP Message Context > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Headers (): ĠSet < QName >? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Message ( context : ĠSOAP Message Context ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( context [ MESSAGE _ OUT BOUND _ PROPERTY ] Ġas ĠBoolean ) Ġhandle Outbound Message ( context ) Ġelse Ġhandle Inbound Message ( context ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHandle Ġinbound ĠSOAP Ġmessage . ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext ĠContext Ġof ĠSOAP Ġmessage ĊĠĠĠĠ Ġ* Ġ@ return ĠAn Ġindication Ġof Ġwhether Ġhandler Ġprocessing Ġshould Ġcontinue Ġfor Ġthe Ġcurrent Ġmessage ĊĠĠĠĠ Ġ* Ġ* ĠReturn Ġ` true ` Ġto Ġcontinue Ġprocessing ĊĠĠĠĠ Ġ* Ġ* ĠReturn Ġ` false ` Ġto Ġblock Ġprocessing ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġopen Ġfun Ġhandle Inbound Message ( context : ĠSOAP Message Context ): ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHandle Ġoutbound ĠSOAP Ġmessage . ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext ĠContext Ġof ĠSOAP Ġmessage . ĊĠĠĠĠ Ġ* Ġ@ return ĠAn Ġindication Ġof Ġwhether Ġhandler Ġprocessing Ġshould Ġcontinue Ġfor Ġthe Ġcurrent Ġmessage ĊĠĠĠĠ Ġ* Ġ* ĠReturn Ġ` true ` Ġto Ġcontinue Ġprocessing . ĊĠĠĠĠ Ġ* Ġ* ĠReturn Ġ` false ` Ġto Ġblock Ġprocessing . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġopen Ġfun Ġhandle Outbound Message ( context : ĠSOAP Message Context ): ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Fault ( context : ĠSOAP Message Context ): ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġclose ( context : ĠMessage Context ) Ġ{} Ċ }