public static void main(String[] args) throws JAXBException { Iterator<Host> hosts = RhscConfiguration.getConfiguration().getHosts().iterator(); Host host1 = hosts.next(); Host host2 = hosts.next(); host1.setId("1"); host2.setId("2"); Volume vol = new VolumeFactory().distributed("hi", host1, host2); String out = new MyMarshaller().marshall(JaxbContext.getContext(), vol); System.out.println(out); }
public Action unmarshalResult(ResponseWrapper result) { try { return (Action) JaxbContext.getContext() .createUnmarshaller() .unmarshal(new StringReader(result.getBody())); } catch (JAXBException e) { throw new RuntimeException("failed to unmarshal the request body"); } }