@OsgiServiceProvider(classes=EventFeature.class) @Named(value="eventFeature") @Singleton public class EventFeatureImpl extends org.apache.cxf.feature.AbstractFeature implements EventFeature
enabledSAM_PROPERTIES| Constructor and Description |
|---|
EventFeatureImpl()
Instantiates a new event feature.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(org.apache.cxf.endpoint.Client client,
org.apache.cxf.Bus bus) |
void |
initialize(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus) |
protected void |
initializeProvider(org.apache.cxf.interceptor.InterceptorProvider provider,
org.apache.cxf.Bus bus) |
void |
setEnforceMessageIDTransfer(boolean enforceMessageIDTransfer)
If enforce transfering MessageID (only for SOAP message)
|
void |
setLogMessageContent(boolean logMessageContent)
If store the content of Message or not
|
void |
setLogMessageContentOverride(boolean logMessageContentOverride)
If message content logging behaviour can be locally overridden
|
void |
setMaxContentLength(int maxContentLength)
Set the maximum content length
|
void |
setQueue(EventQueue queue)
Sets the queue.
|
doInitializeProvider, getActive, getID, isEnabledpublic void initialize(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus)
initialize in interface org.apache.cxf.feature.AbstractPortableFeatureinitialize in interface org.apache.cxf.feature.Featurepublic void initialize(org.apache.cxf.endpoint.Client client,
org.apache.cxf.Bus bus)
initialize in interface org.apache.cxf.feature.AbstractPortableFeatureinitialize in interface org.apache.cxf.feature.Featureprotected void initializeProvider(org.apache.cxf.interceptor.InterceptorProvider provider,
org.apache.cxf.Bus bus)
initializeProvider in class org.apache.cxf.feature.AbstractFeature@Value(value="${log.messageContent}")
public void setLogMessageContent(boolean logMessageContent)
EventFeaturesetLogMessageContent in interface EventFeature@Value(value="${log.maxContentLength}")
public void setMaxContentLength(int maxContentLength)
EventFeaturesetMaxContentLength in interface EventFeature@Value(value="${log.enforceMessageIDTransfer}")
public void setEnforceMessageIDTransfer(boolean enforceMessageIDTransfer)
EventFeaturesetEnforceMessageIDTransfer in interface EventFeature@Value(value="${log.messageContent.override:true}")
public void setLogMessageContentOverride(boolean logMessageContentOverride)
EventFeaturesetLogMessageContentOverride in interface EventFeature@Inject public void setQueue(EventQueue queue)
queue - the new queueCopyright © 2011–2021 Talend Inc.. All rights reserved.