Class SoapServiceClientHelper.CustomSoapInInterceptor
-
- All Implemented Interfaces:
-
org.apache.cxf.interceptor.Interceptor
,org.apache.cxf.phase.PhaseInterceptor
private final class SoapServiceClientHelper.CustomSoapInInterceptor extends LoggingInInterceptor
Внутренний класс
-
-
Field Summary
Fields Modifier and Type Field Description private Message
message
private TreeMap<String, List<String>>
headers
private String
payload
private Integer
code
private String
stepId
private final Logger
log
protected final Integer
limit
protected final Long
threshold
protected final Boolean
logBinary
protected final Boolean
logMultipart
protected final LogEventSender
sender
protected final DefaultLogEventMapper
eventMapper
protected final MaskSensitiveHelper
maskSensitiveHelper
protected final Set<String>
sensitiveProtocolHeaderNames
private final String
id
private final String
phase
private final Set<String>
before
private final Set<String>
after
-
Constructor Summary
Constructors Constructor Description SoapServiceClientHelper.CustomSoapInInterceptor(Logger log)
-
Method Summary
Modifier and Type Method Description final Message
getMessage()
final Unit
setMessage(Message message)
final TreeMap<String, List<String>>
getHeaders()
final Unit
setHeaders(TreeMap<String, List<String>> headers)
final String
getPayload()
final Unit
setPayload(String payload)
final Integer
getCode()
final Unit
setCode(Integer code)
final String
getStepId()
final Unit
setStepId(String stepId)
final Logger
getLog()
Unit
handleMessage(Message message)
handleMessage Unit
handleFault(Message message)
handleFault final Unit
setStepId(String stepId)
setStepId -
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAfter, getBefore, getId, getPhase, isGET, isRequestor, setAfter, setBefore
-
Methods inherited from class org.apache.cxf.ext.logging.LoggingInInterceptor
addContent, getAdditionalInterceptors, getWireTapLimit, handleOutputStream, handleWriter
-
Methods inherited from class org.apache.cxf.ext.logging.AbstractLoggingInterceptor
addBinaryContentMediaTypes, addSensitiveElementNames, addSensitiveProtocolHeaderNames, createExchangeId, findBoundary, findContentType, getInMemThreshold, getLimit, maskSensitiveElements, setInMemThreshold, setLimit, setLogBinary, setLogMultipart, setPrettyLogging, setSensitiveDataHelper, setSensitiveElementNames, setSensitiveProtocolHeaderNames, shouldLogContent, stripBinaryParts, transform
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getMessage
final Message getMessage()
-
setMessage
final Unit setMessage(Message message)
-
getHeaders
final TreeMap<String, List<String>> getHeaders()
-
getPayload
final String getPayload()
-
setPayload
final Unit setPayload(String payload)
-
getLog
final Logger getLog()
-
handleMessage
Unit handleMessage(Message message)
handleMessage
- Parameters:
message
- Message
-
handleFault
Unit handleFault(Message message)
handleFault
- Parameters:
message
- Message
-
-
-
-