|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.common.endpoints.AbstractEndpoint
org.apache.servicemix.common.endpoints.SimpleEndpoint
org.apache.servicemix.common.endpoints.ProviderEndpoint
org.apache.servicemix.validation.ValidationEndpoint
public class ValidationEndpoint
| Field Summary | |
|---|---|
static java.lang.String |
FAULT_FLOW
|
static java.lang.String |
FAULT_JBI
|
static java.lang.String |
TAG_ERROR_END
|
static java.lang.String |
TAG_ERROR_START
|
static java.lang.String |
TAG_FATAL_END
|
static java.lang.String |
TAG_FATAL_START
|
static java.lang.String |
TAG_RESULT_END
|
static java.lang.String |
TAG_RESULT_START
|
static java.lang.String |
TAG_WARNING_END
|
static java.lang.String |
TAG_WARNING_START
|
| Fields inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint |
|---|
definition, description, endpoint, interfaceName, logger, service, serviceUnit |
| Constructor Summary | |
|---|---|
ValidationEndpoint()
|
|
| Method Summary | |
|---|---|
protected void |
done(javax.jbi.messaging.MessageExchange messageExchange)
|
protected void |
doValidation(javax.xml.validation.Validator validator,
javax.xml.transform.dom.DOMSource src,
javax.xml.transform.dom.DOMResult result)
does the validation |
protected void |
fail(javax.jbi.messaging.MessageExchange messageExchange,
java.lang.Exception e)
|
MessageAwareErrorHandlerFactory |
getErrorHandlerFactory()
|
java.lang.String |
getHandlingErrorMethod()
|
org.springframework.core.io.Resource |
getNoNamespaceSchemaResource()
|
javax.xml.validation.Schema |
getSchema()
|
java.lang.String |
getSchemaLanguage()
|
org.springframework.core.io.Resource |
getSchemaResource()
|
javax.xml.transform.Source |
getSchemaSource()
|
protected void |
processInOnly(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in)
|
protected void |
processInOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
|
protected void |
send(javax.jbi.messaging.MessageExchange messageExchange)
|
protected void |
sendSync(javax.jbi.messaging.MessageExchange messageExchange)
|
void |
setErrorHandlerFactory(MessageAwareErrorHandlerFactory errorHandlerFactory)
Set a custom error handler to deal with validation errors. |
void |
setHandlingErrorMethod(java.lang.String handlingErrorMethod)
Configure how validation errors should be handled. |
void |
setNoNamespaceSchemaResource(org.springframework.core.io.Resource schemaResource)
Set the validation schema to be used when no namespace is specified. |
void |
setSchema(javax.xml.validation.Schema schema)
Set the validation schema instance. |
void |
setSchemaLanguage(java.lang.String schemaLanguage)
Set the validation schema language. |
void |
setSchemaResource(org.springframework.core.io.Resource schemaResource)
Set the validation schema as a Spring Resource. |
void |
setSchemaSource(javax.xml.transform.Source schemaSource)
Set the validation schema as an XML Source. |
void |
start()
|
void |
startValidation(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out,
javax.jbi.messaging.Fault fault)
does the validation |
void |
stop()
|
| Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint |
|---|
activate, deactivate, getRole, process |
| Methods inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint |
|---|
getChannel, getContext, getExchangeFactory |
| Methods inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint |
|---|
getDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String FAULT_FLOW
public static final java.lang.String FAULT_JBI
public static final java.lang.String TAG_RESULT_START
public static final java.lang.String TAG_RESULT_END
public static final java.lang.String TAG_WARNING_START
public static final java.lang.String TAG_WARNING_END
public static final java.lang.String TAG_ERROR_START
public static final java.lang.String TAG_ERROR_END
public static final java.lang.String TAG_FATAL_START
public static final java.lang.String TAG_FATAL_END
| Constructor Detail |
|---|
public ValidationEndpoint()
| Method Detail |
|---|
public void start()
throws java.lang.Exception
start in interface Endpointstart in class SimpleEndpointjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface Endpointstop in class SimpleEndpointjava.lang.Exception
protected void processInOnly(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in)
throws java.lang.Exception
processInOnly in class ProviderEndpointjava.lang.Exception
protected void processInOut(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out)
throws java.lang.Exception
processInOut in class ProviderEndpointjava.lang.Exception
public void startValidation(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage in,
javax.jbi.messaging.NormalizedMessage out,
javax.jbi.messaging.Fault fault)
throws java.lang.Exception
exchange - in - out - fault -
java.lang.Exception
protected void doValidation(javax.xml.validation.Validator validator,
javax.xml.transform.dom.DOMSource src,
javax.xml.transform.dom.DOMResult result)
throws org.xml.sax.SAXException,
java.io.IOException
validator - src - result -
org.xml.sax.SAXException
java.io.IOException
protected void fail(javax.jbi.messaging.MessageExchange messageExchange,
java.lang.Exception e)
throws javax.jbi.messaging.MessagingException
fail in class SimpleEndpointjavax.jbi.messaging.MessagingException
protected void send(javax.jbi.messaging.MessageExchange messageExchange)
throws javax.jbi.messaging.MessagingException
send in class SimpleEndpointjavax.jbi.messaging.MessagingException
protected void sendSync(javax.jbi.messaging.MessageExchange messageExchange)
throws javax.jbi.messaging.MessagingException
sendSync in class SimpleEndpointjavax.jbi.messaging.MessagingException
protected void done(javax.jbi.messaging.MessageExchange messageExchange)
throws javax.jbi.messaging.MessagingException
done in class SimpleEndpointjavax.jbi.messaging.MessagingExceptionpublic java.lang.String getHandlingErrorMethod()
public void setHandlingErrorMethod(java.lang.String handlingErrorMethod)
FAULT_JBI.
FAULT_JBIFAULT_FLOW
handlingErrorMethod - public javax.xml.validation.Schema getSchema()
public void setSchema(javax.xml.validation.Schema schema)
schema - public java.lang.String getSchemaLanguage()
public void setSchemaLanguage(java.lang.String schemaLanguage)
http://www.w3.org/2001/XMLSchema
schemaLanguage - public javax.xml.transform.Source getSchemaSource()
public void setSchemaSource(javax.xml.transform.Source schemaSource)
schemaSource - public org.springframework.core.io.Resource getSchemaResource()
public void setSchemaResource(org.springframework.core.io.Resource schemaResource)
schemaResource - public org.springframework.core.io.Resource getNoNamespaceSchemaResource()
public void setNoNamespaceSchemaResource(org.springframework.core.io.Resource schemaResource)
schemaResource - public MessageAwareErrorHandlerFactory getErrorHandlerFactory()
public void setErrorHandlerFactory(MessageAwareErrorHandlerFactory errorHandlerFactory)
CountingErrorHandlerFactory.
errorHandlerFactory -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||