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