Modifier and Type | Class and Description |
---|---|
class |
NoEndPointException
An exception to indicate that there is no end point.
|
Modifier and Type | Method and Description |
---|---|
static AxisFault |
AxisFault.makeFault(Exception e)
Make an AxisFault based on a passed Exception.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleChain.generateWSDL(MessageContext msgContext)
Iterate over the chain letting each handler have a crack at
contributing to a WSDL description.
|
void |
Handler.generateWSDL(MessageContext msgContext)
Obtain WSDL information.
|
byte[] |
SOAPPart.getAsBytes()
Get the contents of this Part (not the headers!)
|
SOAPEnvelope |
SOAPPart.getAsSOAPEnvelope()
Get the contents of this Part (not the MIME headers!)
|
String |
SOAPPart.getAsString()
Get the contents of this Part (not the headers!)
|
long |
SOAPPart.getContentLength()
Get the content length for this SOAPPart.
|
long |
Message.getContentLength()
Get the content length, including both soap and any attachments.
|
String |
Message.getContentType(SOAPConstants sc)
Get the content type of the attachments.
|
Handler |
AxisEngine.getHandler(String name)
Get the
Handler for a particular local name. |
OperationDesc |
MessageContext.getOperationByQName(QName qname)
get the first possible operation that could match a
body containing an element of the given QName.
|
OperationDesc[] |
MessageContext.getPossibleOperationsByQName(QName qname)
Returns a list of operation descriptors that could may
possibly match a body containing an element of the given QName.
|
SOAPService |
AxisEngine.getService(String name)
Get the
SOAPService for a particular local name. |
SOAPEnvelope |
Message.getSOAPEnvelope()
Get this message's SOAPPart as a SOAPEnvelope.
|
byte[] |
Message.getSOAPPartAsBytes()
Get a byte array representation of this message's SOAPPart.
|
String |
Message.getSOAPPartAsString()
Get a string representation of this message's SOAPPart.
|
Handler |
AxisEngine.getTransport(String name)
Get the
Handler that implements the transport for a local
name. |
void |
SimpleChain.invoke(MessageContext msgContext)
Iterate over the chain invoking each handler.
|
void |
Handler.invoke(MessageContext msgContext)
Invoke is called to do the actual work of the Handler object.
|
void |
FaultableHandler.invoke(MessageContext msgContext)
Invokes the specified handler.
|
void |
SOAPPart.saveChanges() |
void |
MessageContext.setService(SOAPService sh)
Set the
SOAPService used to handle services in this
context. |
void |
MessageContext.setTargetService(String tServ)
Set the target service for this message.
|
void |
HandlerIterationStrategy.visit(Handler handler,
MessageContext msgContext)
Visit a handler with a message context.
|
Modifier and Type | Method and Description |
---|---|
Part |
AttachmentsImpl.addAttachmentPart(Part newPart)
Adds an existing attachment to this list.
|
Part |
Attachments.addAttachmentPart(Part newPart)
Adds an existing attachment to this list.
|
Part |
AttachmentsImpl.createAttachmentPart()
Create a new attachment Part in this Message.
|
Part |
Attachments.createAttachmentPart()
Create a new attachment Part in this Message.
|
Part |
AttachmentsImpl.createAttachmentPart(Object datahandler) |
Part |
Attachments.createAttachmentPart(Object part)
Create a new attachment Part in this Message.
|
protected DimeMultiPart |
AttachmentsImpl.createDimeMessage()
Creates the DIME message
|
static MimeMultipart |
MimeUtils.createMP(String env,
Collection parts,
int sendType)
This routine will create a multipart object from the parts and the SOAP content.
|
static DataHandler |
AttachmentUtils.getActivationDataHandler(Part part)
Obtain the DataHandler from the part.
|
Part |
AttachmentsImpl.getAttachmentByReference(String reference)
This method should look at a refernce and determine if it is a CID: or
url to look for attachment.
|
Part |
Attachments.getAttachmentByReference(String reference)
This method should look at a refernce and determine if it is a CID: or url
to look for attachment.
|
Part |
MultiPartRelatedInputStream.getAttachmentByReference(String[] id) |
abstract Part |
MultiPartInputStream.getAttachmentByReference(String[] id) |
Part |
MultiPartDimeInputStream.getAttachmentByReference(String[] id) |
Collection |
MultiPartRelatedInputStream.getAttachments() |
abstract Collection |
MultiPartInputStream.getAttachments() |
Collection |
MultiPartDimeInputStream.getAttachments() |
Collection |
AttachmentsImpl.getAttachments()
This method will return all attachments as a collection.
|
Collection |
Attachments.getAttachments()
This method will return all attachments as a collection.
|
long |
AttachmentsImpl.getContentLength()
Get the content length of the stream.
|
long |
Attachments.getContentLength()
Get the content length of the stream.
|
String |
AttachmentsImpl.getContentType()
Gets the content type for the whole stream.
|
String |
Attachments.getContentType()
Write the content to the stream.
|
IncomingAttachmentStreams.IncomingAttachmentInputStream |
MultipartAttachmentStreams.getNextStream() |
abstract IncomingAttachmentStreams.IncomingAttachmentInputStream |
IncomingAttachmentStreams.getNextStream() |
IncomingAttachmentStreams.IncomingAttachmentInputStream |
DimeAttachmentStreams.getNextStream() |
protected void |
MultiPartRelatedInputStream.readAll()
Read all data.
|
protected void |
MultiPartDimeInputStream.readAll() |
protected Part |
MultiPartRelatedInputStream.readTillFound(String[] id)
This will read streams in till the one that is needed is found.
|
Part |
AttachmentsImpl.removeAttachmentPart(String reference)
This method uses getAttacmentByReference() to look for attachment.
|
Part |
Attachments.removeAttachmentPart(String reference)
This method uses getAttacmentByReference() to look for attachment.
|
void |
AttachmentsImpl.setAttachmentParts(Collection parts)
Add the collection of parts.
|
void |
Attachments.setAttachmentParts(Collection parts)
Will the attachments of this message to that of the colleciton.
|
void |
AttachmentsImpl.writeContentToStream(OutputStream os)
Write the content to the stream.
|
void |
Attachments.writeContentToStream(OutputStream os)
Write the content to the stream.
|
Constructor and Description |
---|
AttachmentsImpl(Object intialContents,
String contentType,
String contentLocation)
Construct one of these on a parent Message.
|
DimeAttachmentStreams(DimeDelimitedInputStream stream) |
MultipartAttachmentStreams(BoundaryDelimitedStream delimitedStream) |
MultipartAttachmentStreams(BoundaryDelimitedStream delimitedStream,
Collection priorParts) |
MultiPartRelatedInputStream(String contentType,
InputStream stream)
Create a new Multipart stream.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Stub.getResponseHeaders(Call call)
Deprecated.
This method has been changed to a no-op but remains
in the code to keep compatibility with pre-1.1
generated stubs.
|
void |
Call.invoke()
Invoke this Call with its established MessageContext
(perhaps because you called this.setRequestMessage())
Note: Not part of JAX-RPC specification.
|
SOAPEnvelope |
Call.invoke(Message msg)
Invoke the service with a custom Message.
|
void |
AxisClient.invoke(MessageContext msgContext)
Main routine of the AXIS engine.
|
Object |
Call.invoke(RPCElement body)
Invoke an RPC service with a pre-constructed RPCElement.
|
SOAPEnvelope |
Call.invoke(SOAPEnvelope env)
Invoke the service with a custom SOAPEnvelope.
|
Object |
Call.invoke(String method,
Object[] args)
Convenience method to invoke a method with a default (empty)
namespace.
|
Object |
Call.invoke(String namespace,
String method,
Object[] args)
Invoke an RPC service with a method name and arguments.
|
protected void |
Stub.setAttachments(Call call)
copy the attachments from the stub to the call object.
|
protected void |
Stub.setRequestHeaders(Call call) |
void |
Transport.setupMessageContext(MessageContext context,
Call message,
AxisEngine engine) |
void |
Transport.setupMessageContextImpl(MessageContext context,
Call message,
AxisEngine engine) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleSessionHandler.doClient(MessageContext context)
Client side of processing.
|
void |
SimpleSessionHandler.doServer(MessageContext context)
Server side of processing.
|
void |
JWSHandler.generateWSDL(MessageContext msgContext) |
void |
EchoHandler.generateWSDL(MessageContext msgContext) |
void |
BasicHandler.generateWSDL(MessageContext msgContext) |
void |
SOAPMonitorHandler.invoke(MessageContext messageContext)
Process and SOAP message
|
void |
JWSHandler.invoke(MessageContext msgContext)
Just set up the service, the inner service will do the rest...
|
void |
SimpleSessionHandler.invoke(MessageContext context)
Process a MessageContext.
|
void |
SimpleAuthorizationHandler.invoke(MessageContext msgContext)
Authorize the user and targetService from the msgContext
|
void |
SimpleAuthenticationHandler.invoke(MessageContext msgContext)
Authenticate the user and password from the msgContext
|
void |
MD5AttachHandler.invoke(MessageContext msgContext) |
void |
LogHandler.invoke(MessageContext msgContext) |
void |
JAXRPCHandler.invoke(MessageContext msgContext) |
void |
ErrorHandler.invoke(MessageContext msgContext) |
void |
EchoHandler.invoke(MessageContext msgContext) |
void |
DebugHandler.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
URLMapper.generateWSDL(MessageContext msgContext) |
void |
URLMapper.invoke(MessageContext msgContext) |
void |
HTTPAuthHandler.invoke(MessageContext msgContext) |
void |
HTTPActionHandler.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
SOAPService.generateWSDL(MessageContext msgContext)
Generate WSDL.
|
ServiceDesc |
SOAPService.getInitializedServiceDesc(MessageContext msgContext)
Returns a service description with the implementation class filled in.
|
void |
SOAPService.invoke(MessageContext msgContext) |
void |
MustUnderstandChecker.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
static AxisServer |
ServiceAdmin.getEngine()
Get the singleton engine for this management object
|
static String[] |
ServiceAdmin.listServices()
List all registered services
|
static void |
ServiceAdmin.startService(String serviceName)
Start the Service
|
static void |
ServiceAdmin.stopService(String serviceName)
Stop the Service
|
Modifier and Type | Method and Description |
---|---|
String[] |
DeploymentQueryMBean.listServices()
List all registered services
|
String[] |
DeploymentQuery.listServices()
List all registered services
|
void |
ServiceAdministratorMBean.startService(String serviceName)
Start the Service
|
void |
ServiceAdministrator.startService(String serviceName)
Start the Service
|
void |
ServiceAdministratorMBean.stopService(String serviceName)
Stop the Service
|
void |
ServiceAdministrator.stopService(String serviceName)
Stop the Service
|
Modifier and Type | Field and Description |
---|---|
protected AxisFault |
SOAPFault.fault |
Modifier and Type | Method and Description |
---|---|
AxisFault |
SOAPFault.getFault() |
Modifier and Type | Method and Description |
---|---|
void |
SOAPFault.setFault(AxisFault fault) |
Modifier and Type | Method and Description |
---|---|
SOAPBodyElement |
SOAPEnvelope.getBodyByName(String namespace,
String localPart)
Get a body element given its name
|
Vector |
SOAPEnvelope.getBodyElements()
Get all the BodyElement's in the soap body
|
SOAPBodyElement |
SOAPEnvelope.getFirstBody()
Get the first BodyElement in the SOAP Body
|
SOAPHeaderElement |
SOAPEnvelope.getHeaderByName(String namespace,
String localPart)
Get a header by name (always respecting the currently in-scope
actors list)
|
SOAPHeaderElement |
SOAPEnvelope.getHeaderByName(String namespace,
String localPart,
boolean accessAllHeaders)
Get a header by name, filtering for headers targeted at this
engine depending on the accessAllHeaders parameter.
|
Vector |
SOAPEnvelope.getHeaders()
Get Headers
|
Enumeration |
SOAPEnvelope.getHeadersByName(String namespace,
String localPart)
Get an enumeration of header elements given the namespace and localpart
|
Enumeration |
SOAPEnvelope.getHeadersByName(String namespace,
String localPart,
boolean accessAllHeaders)
Return an Enumeration of headers which match the given namespace
and localPart.
|
MessageElement |
SOAPHandler.makeNewElement(String namespace,
String localName,
String prefix,
Attributes attributes,
DeserializationContext context) |
MessageElement |
BodyBuilder.makeNewElement(String namespace,
String localName,
String prefix,
Attributes attributes,
DeserializationContext context) |
void |
RPCElement.updateOperationsByName() |
void |
RPCElement.updateOperationsByQName() |
Constructor and Description |
---|
SOAPFault(AxisFault fault) |
Constructor and Description |
---|
MessageElement(String namespace,
String localPart,
String prefix,
Attributes attributes,
DeserializationContext context)
Advanced constructor used for deserialization.
|
RPCElement(String namespace,
String localName,
String prefix,
Attributes attributes,
DeserializationContext context,
OperationDesc[] operations) |
SOAPBody(String namespace,
String localPart,
String prefix,
Attributes attributes,
DeserializationContext context,
SOAPConstants soapConsts) |
SOAPBodyElement(String namespace,
String localPart,
String prefix,
Attributes attributes,
DeserializationContext context) |
SOAPFault(String namespace,
String localName,
String prefix,
Attributes attrs,
DeserializationContext context) |
SOAPHeader(String namespace,
String localPart,
String prefix,
Attributes attributes,
DeserializationContext context,
SOAPConstants soapConsts) |
SOAPHeaderElement(String namespace,
String localPart,
String prefix,
Attributes attributes,
DeserializationContext context) |
Modifier and Type | Method and Description |
---|---|
void |
BasicProvider.generateWSDL(MessageContext msgContext)
Generate the WSDL for this service.
|
void |
ComProvider.initServiceDesc(SOAPService service,
MessageContext msgContext) |
void |
BSFProvider.initServiceDesc(SOAPService service,
MessageContext msgContext) |
abstract void |
BasicProvider.initServiceDesc(SOAPService service,
MessageContext msgContext)
This method returns a ServiceDesc that contains the correct
implimentation class.
|
void |
ComProvider.invoke(MessageContext msgContext) |
void |
BSFProvider.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
protected InitialContext |
EJBProvider.getContext(Properties properties) |
protected Object |
EJBProvider.getEJBHome(InitialContext context,
String beanJndiName) |
protected OperationDesc |
RPCProvider.getOperationDesc(MessageContext msgContext,
RPCElement body) |
protected Class |
JavaProvider.getServiceClass(String clsName,
SOAPService service,
MessageContext msgContext)
Returns the Class info about the service class.
|
protected Class |
EJBProvider.getServiceClass(String beanJndiName,
SOAPService service,
MessageContext msgContext)
Get the class description for the EJB Remote or Local Interface,
which is what we are interested in exposing to the world (i.e. in WSDL).
|
void |
JavaProvider.initServiceDesc(SOAPService service,
MessageContext msgContext)
Fill in a service description with the correct impl class
and typemapping set.
|
void |
JavaProvider.invoke(MessageContext msgContext)
Invoke the message by obtaining various common fields, looking up
the service object (via getServiceObject), and actually processing
the message (via processMessage).
|
Modifier and Type | Method and Description |
---|---|
void |
AxisServer.generateWSDL(MessageContext msgContext) |
AxisServer |
JNDIAxisServerFactory.getServer(Map environment)
Obtain an AxisServer reference, using JNDI if possible, otherwise
creating one using the standard Axis configuration pattern.
|
AxisServer |
DefaultAxisServerFactory.getServer(Map environment)
Get an AxisServer.
|
AxisServer |
AxisServerFactory.getServer(Map environment) |
static AxisServer |
AxisServer.getServer(Map environment) |
void |
AxisServer.invoke(MessageContext msgContext)
Main routine of the AXIS server.
|
Modifier and Type | Method and Description |
---|---|
void |
QuitHandler.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
WSDLGenStrategy.visit(Handler handler,
MessageContext msgContext) |
void |
InvocationStrategy.visit(Handler handler,
MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractQueryStringHandler.configureResponseFromAxisFault(HttpServletResponse response,
AxisFault fault)
Configure the servlet response status code and maybe other headers
from the fault info.
|
protected int |
AxisServlet.getHttpServletResponseStatus(AxisFault af)
Extract information from AxisFault and map it to a HTTP Status code.
|
protected void |
AxisServlet.processAxisFault(AxisFault fault)
routine called whenever an axis fault is caught; where they
are logged and any other business.
|
protected void |
AbstractQueryStringHandler.processAxisFault(AxisFault fault)
routine called whenever an axis fault is caught; where they
are logged and any other business.
|
void |
QSWSDLHandler.reportNoWSDL(HttpServletResponse res,
PrintWriter writer,
String moreDetailCode,
AxisFault axisFault)
Report that we have no WSDL.
|
protected void |
AxisServlet.reportNoWSDL(HttpServletResponse res,
PrintWriter writer,
String moreDetailCode,
AxisFault axisFault)
report that we have no WSDL
This method was moved to the querystring handler QSWSDLHandler.
|
protected void |
AbstractQueryStringHandler.writeFault(PrintWriter writer,
AxisFault axisFault)
this method writes a fault out to an HTML stream.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AutoRegisterServlet.applyAndSaveSettings()
actually update the engine and save the settings
|
protected String |
QSWSDLHandler.getEndpointURL(MessageContext msgContext)
Returns the endpoint URL that should be used in the returned WSDL.
|
AxisServer |
AxisServletBase.getEngine()
get the engine for this servlet from cache or context
|
static AxisServer |
AxisServletBase.getEngine(HttpServlet servlet)
This is a uniform method of initializing AxisServer in a servlet
context.
|
void |
QSWSDLHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string handler.
|
void |
QSMethodHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
QSListHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
QSHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
HTTPSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
void |
CommonsHTTPSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
protected void |
AxisServlet.reportAvailableServices(HttpServletResponse response,
PrintWriter writer,
HttpServletRequest request)
This method lists the available services; it is called when there is
nothing to execute on a GET
|
void |
HTTPTransport.setupMessageContextImpl(MessageContext mc,
Call call,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
protected void |
QSWSDLHandler.updateSoapAddressLocationURLs(Document wsdlDoc,
MessageContext msgContext)
Updates the soap:address locations for all ports in the WSDL using the URL from the request as
the base portion for the updated locations, ensuring the WSDL returned to the client contains
the correct location URL.
|
Modifier and Type | Method and Description |
---|---|
void |
JavaNetHTTPSender.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
JavaSender.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
JMSConnector |
JMSConnectorManager.getConnector(HashMap connectorProperties,
HashMap connectionFactoryProperties,
String username,
String password,
JMSVendorAdapter vendorAdapter)
Retrieves a JMSConnector that satisfies the provided connector criteria
|
void |
JMSSender.invoke(MessageContext msgContext)
invoke() creates an endpoint, sends the request SOAP message, and then
either reads the response SOAP message or simply returns.
|
void |
JMSTransport.setupMessageContextImpl(MessageContext context,
Call message,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalSender.invoke(MessageContext clientContext) |
void |
LocalResponder.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
MailSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
Modifier and Type | Method and Description |
---|---|
static Document |
Admin.listConfig(AxisEngine engine)
Get an XML document representing this engine's configuration.
|
Modifier and Type | Method and Description |
---|---|
Element |
Types.createAttributeElement(String elementName,
Class javaType,
QName xmlType,
boolean nullable,
Document docHolder)
Create Attribute Element with a given name and type
|
Element |
Types.createElementWithAnonymousType(String elementName,
Class fieldType,
boolean omittable,
Document ownerDocument)
Write an <element> with an anonymous internal ComplexType
|
void |
Types.writeElementDecl(QName qname,
Class javaType,
QName typeQName,
boolean nillable,
QName itemQName)
Create a top-level element declaration in our generated schema
|
QName |
Types.writeElementForPart(Class type,
QName qname)
Write out an element referenced by a part element attribute.
|
Element |
Types.writeEnumType(QName qName,
Class cls)
Write Enumeration Complex Type
(Only supports enumeration classes of string types)
|
protected javax.wsdl.Message |
Emitter.writeFaultMessage(javax.wsdl.Definition def,
FaultDesc exception)
Create a Fault Message
|
protected void |
Emitter.writeMessages(javax.wsdl.Definition def,
javax.wsdl.Operation oper,
OperationDesc desc,
javax.wsdl.BindingOperation bindingOper)
Create a Message
|
String |
Emitter.writePartToMessage(javax.wsdl.Definition def,
javax.wsdl.Message msg,
boolean request,
ParameterDesc param)
Create a Part
|
protected void |
Emitter.writePortType(javax.wsdl.Definition def,
javax.wsdl.Binding binding)
Create a PortType
|
protected javax.wsdl.Message |
Emitter.writeRequestMessage(javax.wsdl.Definition def,
OperationDesc oper,
javax.wsdl.BindingOperation bindop)
Create a Request Message
|
protected javax.wsdl.Message |
Emitter.writeResponseMessage(javax.wsdl.Definition def,
OperationDesc desc,
javax.wsdl.BindingOperation bindop)
Create a Response Message
|
void |
Types.writeSchemaElement(QName qName,
Element element)
Deprecated.
Please use writeSchemaElement(String namespaceURI, Element element)
|
void |
Types.writeSchemaElement(String namespaceURI,
Element element)
Write out the given Element into the appropriate schema node.
|
void |
Types.writeSchemaElementDecl(QName qname,
Element element)
Method writeSchemaElementDecl
|
void |
Types.writeSchemaTypeDecl(QName qname,
Element element)
Method writeSchemaTypeDecl
|
String |
Types.writeType(Class type)
Write a schema representation for the given
Class . |
String |
Types.writeType(Class type,
QName qName)
Write a schema representation for the given
Class . |
QName |
Types.writeTypeAndSubTypeForPart(Class type,
QName qname)
Write out a type (and its subtypes) referenced by a part type attribute.
|
QName |
Types.writeTypeForPart(Class type,
QName qname)
Write out a type referenced by a part type attribute.
|
void |
Types.writeWrappedParameter(Element sequence,
String name,
QName type,
Class javaType)
Write a parameter (a sub-element) into a sequence generated by
writeWrapperElement() above.
|
Element |
Types.writeWrapperElement(QName qname,
boolean request,
boolean hasParams)
Write the element definition for a WRAPPED operation.
|
String |
Emitter.writeWrapperPart(javax.wsdl.Definition def,
javax.wsdl.Message msg,
OperationDesc oper,
boolean request)
Write out the schema definition for a WRAPPED operation request or
response.
|
Copyright © The Apache Software Foundation. All Rights Reserved.