org.systinet.wasp.dd
Interface Interceptor

All Superinterfaces:
ConfigurablePart, DeploymentPart, DocumentablePart, ExtensiblePart, ImplementablePart, NamedPart, OrderedPart

public interface Interceptor
extends NamedPart, ImplementablePart, ConfigurablePart, ExtensiblePart, OrderedPart, DocumentablePart

This interface represents an interceptor deployment part.

Since:
4.0
Component:
Core

Field Summary
 
Fields inherited from interface org.systinet.wasp.dd.OrderedPart
ALL_PARTS
 
Method Summary
 boolean isProcessingInMessages()
          Returns true if the interceptor processes input messages.
 boolean isProcessingOutMessages()
          Returns true if the interceptor processes output messages.
 void setProcessingInMessages(boolean processingInMessages)
          Sets if the interceptor processes input messages.
 void setProcessingOutMessages(boolean processingOutMessages)
          Sets if the interceptor processes output messages.
 
Methods inherited from interface org.systinet.wasp.dd.NamedPart
getName, setName
 
Methods inherited from interface org.systinet.wasp.dd.DeploymentPart
getDeploymentDescriptor
 
Methods inherited from interface org.systinet.wasp.dd.ImplementablePart
getImplementationClass, setImplementationClass
 
Methods inherited from interface org.systinet.wasp.dd.ConfigurablePart
getConfiguration
 
Methods inherited from interface org.systinet.wasp.dd.ExtensiblePart
addElement, getElements
 
Methods inherited from interface org.systinet.wasp.dd.OrderedPart
getFollowingParts, getPrecedingParts, setFollowingParts, setPrecedingParts
 
Methods inherited from interface org.systinet.wasp.dd.DocumentablePart
getDocumentation, setDocumentation
 

Method Detail

isProcessingInMessages

public boolean isProcessingInMessages()
Returns true if the interceptor processes input messages.

Returns:
true if the interceptor processes input messages

setProcessingInMessages

public void setProcessingInMessages(boolean processingInMessages)
Sets if the interceptor processes input messages. Note that in current WSO2 SOA Enablement Server implementation the interceptor processes all messages by default so you need to disable processing of unwanted type of messages.

Parameters:
processingInMessages - true if the interceptor processes input messages, false if it does not process input messages

isProcessingOutMessages

public boolean isProcessingOutMessages()
Returns true if the interceptor processes output messages.

Returns:
true if the interceptor processes output messages

setProcessingOutMessages

public void setProcessingOutMessages(boolean processingOutMessages)
Sets if the interceptor processes output messages. Note that in current WSO2 SOA Enablement Server implementation the interceptor processes all messages by default so you need to disable processing of unwanted type of messages.

Parameters:
processingOutMessages - true if the interceptor processes output messages, false if it does not process output messages