Replaced the 'target' attribute with 'channel' on the <wire-tap/> element.

This commit is contained in:
Mark Fisher
2008-09-05 17:44:08 +00:00
parent 99f101e453
commit b2db1c0b16
3 changed files with 7 additions and 7 deletions

View File

@@ -34,9 +34,9 @@ public class WireTapParser implements BeanDefinitionRegisteringParser {
public String parse(Element element, ParserContext parserContext) {
BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(WireTap.class);
String targetRef = element.getAttribute("target");
String targetRef = element.getAttribute("channel");
if (!StringUtils.hasText(targetRef)) {
throw new ConfigurationException("the 'target' attribute is required");
throw new ConfigurationException("the 'channel' attribute is required");
}
builder.addConstructorArgReference(targetRef);
String selectorRef = element.getAttribute("selector");

View File

@@ -429,7 +429,7 @@
Defines a Wire Tap Channel Interceptor.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="target" type="xsd:string" use="required"/>
<xsd:attribute name="channel" type="xsd:string" use="required"/>
<xsd:attribute name="selector" type="xsd:string" use="optional"/>
<xsd:attribute name="timeout" type="xsd:long" use="optional"/>
</xsd:complexType>

View File

@@ -14,28 +14,28 @@
<channel id="noSelectors">
<queue capacity="10"/>
<interceptors>
<wire-tap target="wireTapChannel"/>
<wire-tap channel="wireTapChannel"/>
</interceptors>
</channel>
<channel id="accepting">
<queue capacity="10"/>
<interceptors>
<wire-tap target="wireTapChannel" selector="acceptingSelector"/>
<wire-tap channel="wireTapChannel" selector="acceptingSelector"/>
</interceptors>
</channel>
<channel id="rejecting">
<queue capacity="10"/>
<interceptors>
<wire-tap target="wireTapChannel" selector="rejectingSelector"/>
<wire-tap channel="wireTapChannel" selector="rejectingSelector"/>
</interceptors>
</channel>
<channel id="timeout">
<queue capacity="10"/>
<interceptors>
<wire-tap target="wireTapChannel" timeout="1234"/>
<wire-tap channel="wireTapChannel" timeout="1234"/>
</interceptors>
</channel>