1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.tcp.config;
12
13 import org.mule.config.spring.parsers.delegate.BooleanAttributeSelectionDefinitionParser;
14 import org.mule.config.spring.parsers.generic.ChildDefinitionParser;
15
16 public class ByteOrMessageProtocolDefinitionParser extends BooleanAttributeSelectionDefinitionParser
17 {
18
19 public static final String PROTOCOL = "tcpProtocol";
20
21 public ByteOrMessageProtocolDefinitionParser(Class bytes, Class message)
22 {
23 super("payloadOnly", true,
24 new ChildDefinitionParser(PROTOCOL, bytes),
25 new ChildDefinitionParser(PROTOCOL, message));
26 }
27
28 }