diff --git a/src/main/java/com/release11/DAO.java b/src/main/java/com/release11/DAO.java index e013458..be9ddca 100644 --- a/src/main/java/com/release11/DAO.java +++ b/src/main/java/com/release11/DAO.java @@ -36,21 +36,21 @@ public class DAO { exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); } - public void test2(Exchange exchange) throws InterruptedException { + public void test(Exchange exchange) throws InterruptedException { HashMap map = (HashMap) exchange.getIn().getBody(); MaterialType materialType = new MaterialType(); materialType.setId((Integer) map.get("id")); materialType.setMaterialNumber((String) map.get("number")); - materialType.getMaterialType(); - materialType.setMaterialName(); - materialType.setDescription(); - materialType.setIsDeleted(); + materialType.getMaterialType(map.get("type")); + materialType.setMaterialName((String) map.get("name")); + materialType.setDescription((String) map.get("description")); + materialType.setIsDeleted((Boolean) map.get("is_deleted")); // System.out.println(tmp.getDescription()+tmp.getMaterialName()); - Thread.sleep(10000); - exchange.getIn().setBody("SELECT * FROM package WHERE material_id = 1"); + Thread.sleep(3000); + exchange.getIn().setBody(materialType); } diff --git a/src/main/java/com/release11/Main.java b/src/main/java/com/release11/Main.java index 1977c81..079d88e 100644 --- a/src/main/java/com/release11/Main.java +++ b/src/main/java/com/release11/Main.java @@ -88,7 +88,7 @@ public class Main { .to("activemq:queue:materialTest"); from("activemq:queue:materialTest") - .bean(new DAO(), "test2") + .bean(new DAO(), "test") .marshal(XMLDataFormat) .to("activemq:queue:test"); diff --git a/target/classes/META-INF/JAXB/episode_default-cli.xjb b/target/classes/META-INF/JAXB/episode_default-cli.xjb new file mode 100644 index 0000000..a7ebab6 --- /dev/null +++ b/target/classes/META-INF/JAXB/episode_default-cli.xjb @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + diff --git a/target/classes/com/release11/DAO.class b/target/classes/com/release11/DAO.class new file mode 100644 index 0000000..5af20ee Binary files /dev/null and b/target/classes/com/release11/DAO.class differ diff --git a/target/classes/com/release11/Main$1.class b/target/classes/com/release11/Main$1.class new file mode 100644 index 0000000..60500e1 Binary files /dev/null and b/target/classes/com/release11/Main$1.class differ diff --git a/target/classes/com/release11/Main.class b/target/classes/com/release11/Main.class new file mode 100644 index 0000000..fc55638 Binary files /dev/null and b/target/classes/com/release11/Main.class differ diff --git a/target/classes/com/release11/Material$enumType.class b/target/classes/com/release11/Material$enumType.class new file mode 100644 index 0000000..08025ec Binary files /dev/null and b/target/classes/com/release11/Material$enumType.class differ diff --git a/target/classes/com/release11/Material.class b/target/classes/com/release11/Material.class new file mode 100644 index 0000000..1842a63 Binary files /dev/null and b/target/classes/com/release11/Material.class differ diff --git a/target/classes/com/release11/MyAggregator.class b/target/classes/com/release11/MyAggregator.class new file mode 100644 index 0000000..4375f34 Binary files /dev/null and b/target/classes/com/release11/MyAggregator.class differ diff --git a/target/classes/com/release11/MyBuilder$enumType.class b/target/classes/com/release11/MyBuilder$enumType.class new file mode 100644 index 0000000..2e2e438 Binary files /dev/null and b/target/classes/com/release11/MyBuilder$enumType.class differ diff --git a/target/classes/com/release11/MyBuilder.class b/target/classes/com/release11/MyBuilder.class new file mode 100644 index 0000000..b7f2779 Binary files /dev/null and b/target/classes/com/release11/MyBuilder.class differ diff --git a/target/classes/com/release11/Package.class b/target/classes/com/release11/Package.class new file mode 100644 index 0000000..df3b051 Binary files /dev/null and b/target/classes/com/release11/Package.class differ diff --git a/target/classes/generated/MaterialType.class b/target/classes/generated/MaterialType.class new file mode 100644 index 0000000..4a0bb8b Binary files /dev/null and b/target/classes/generated/MaterialType.class differ diff --git a/target/classes/generated/MaterialTypeType.class b/target/classes/generated/MaterialTypeType.class new file mode 100644 index 0000000..f239fbe Binary files /dev/null and b/target/classes/generated/MaterialTypeType.class differ diff --git a/target/classes/generated/ObjectFactory.class b/target/classes/generated/ObjectFactory.class new file mode 100644 index 0000000..2abb3b1 Binary files /dev/null and b/target/classes/generated/ObjectFactory.class differ diff --git a/target/classes/generated/Package.class b/target/classes/generated/Package.class new file mode 100644 index 0000000..d8a5673 Binary files /dev/null and b/target/classes/generated/Package.class differ diff --git a/target/classes/material.xml b/target/classes/material.xml new file mode 100644 index 0000000..53dcc6a --- /dev/null +++ b/target/classes/material.xml @@ -0,0 +1,20 @@ + + 7 + A1 + LEGO 17272 + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + false + + 11988 + 80975098498590834 + pcs + 17x17x17 + Lorem ipsum dolor sit amet, consectetur adipiscing elit + + + 118 + 877854875843774 + pcs + 20x20x20 + + diff --git a/target/classes/material.xsd b/target/classes/material.xsd new file mode 100644 index 0000000..51c9599 --- /dev/null +++ b/target/classes/material.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/test.xml b/target/classes/test.xml new file mode 100644 index 0000000..fddd6c3 --- /dev/null +++ b/target/classes/test.xml @@ -0,0 +1,15 @@ + + + number8186 + Z3 + name2686 + description7225 + true + + number2274 + 5903339152912 + unit1350 + 18x30x18 + description7460 + + diff --git a/target/generated-sources/jaxb/generated/MaterialType.java b/target/generated-sources/jaxb/generated/MaterialType.java index 7079ae7..0ac504b 100644 --- a/target/generated-sources/jaxb/generated/MaterialType.java +++ b/target/generated-sources/jaxb/generated/MaterialType.java @@ -115,9 +115,10 @@ public class MaterialType { * @return * possible object is * {@link MaterialTypeType } - * + * + * @param type */ - public MaterialTypeType getMaterialType() { + public MaterialTypeType getMaterialType(Object type) { return materialType; }