org.apache.axis.handlers

Class JWSHandler

public class JWSHandler extends BasicHandler

A JWSHandler sets the target service and JWS filename in the context depending on the JWS configuration and the target URL.

Author: Glen Daniels (gdaniels@allaire.com) Doug Davis (dug@us.ibm.com) Sam Ruby (rubys@us.ibm.com)

Field Summary
StringDEFAULT_JWS_FILE_EXTENSION
protected static Loglog
StringOPTION_JWS_FILE_EXTENSION
protected static HashMapsoapServices
Method Summary
voidgenerateWSDL(MessageContext msgContext)
voidinvoke(MessageContext msgContext)
Just set up the service, the inner service will do the rest...
protected voidsetupService(MessageContext msgContext)
If our path ends in the right file extension (*.jws), handle all the work necessary to compile the source file if it needs it, and set up the "proxy" RPC service surrounding it as the MessageContext's active service.

Field Detail

DEFAULT_JWS_FILE_EXTENSION

public final String DEFAULT_JWS_FILE_EXTENSION

log

protected static Log log

OPTION_JWS_FILE_EXTENSION

public final String OPTION_JWS_FILE_EXTENSION

soapServices

protected static HashMap soapServices

Method Detail

generateWSDL

public void generateWSDL(MessageContext msgContext)

invoke

public void invoke(MessageContext msgContext)
Just set up the service, the inner service will do the rest...

setupService

protected void setupService(MessageContext msgContext)
If our path ends in the right file extension (*.jws), handle all the work necessary to compile the source file if it needs it, and set up the "proxy" RPC service surrounding it as the MessageContext's active service.
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.