0 Replies Latest reply on Jun 24, 2012 3:26 PM by Cristian Prevedello

    close method on LogicalHandler not called

    Cristian Prevedello Newbie

      We just transferred our application from glassfish to jboss as 7 (best thing ever!!)


      Everything works smoothly except the close method on LogicalHandler is not called. handleMessage and handleFault are called, but not close method.


      public class WebServiceMessageHandler implements LogicalHandler<LogicalMessageContext>


          public WebServiceMessageHandler()






          public void close(MessageContext context)


           QName qname=(QName)context.get( MessageContext.WSDL_OPERATION);




        System.out.println("Closing "+qname.getLocalPart()+" - "+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(Calendar.getInstance().getTime()));





      @WebService(name = WSDAOFaseA", serviceName="WSDAOFaseAService" )



      style = SOAPBinding.Style.DOCUMENT,

      use = SOAPBinding.Use.LITERAL,

      parameterStyle = SOAPBinding.ParameterStyle.WRAPPED


      public class WSDAOFaseA extends com.xx.ServiceLogic.impl.WSDAOFaseA