7.5. Creating a MessageNow we'll wrap the user's credit data in a CreditCheckRequestDTO object so we can send it as a JMS Message. Example 7-2 shows the code. Example 7-2. CreditCheckRequestDTO.javapackage com.jbossatwork.dto; import java.io.*; public class CreditCheckRequestDTO implements Serializable { private String name; private String ssn; private String email; public CreditCheckRequestDTO( ) { } public CreditCheckRequestDTO(String name, String ssn, String email) { this.name = name; this.ssn = ssn; this.email = email; } public String getName( ) { return name; } public void setName(String name) { this.name = name; } public String getSsn( ) { return ssn; } public void setSsn(String ssn) { this.ssn = ssn; } public String getEmail( ) { return email; } public void setEmail(String email) { this.email = email; } } The CreditCheckRequestDTO is similar to the CarDTO that you saw in previous chaptersit has setters and getters for each data member. To send an object as a JMS Message, it must obey the following rules:
The CreditCheckRequestDTO follows all the rules, so we're done. We've encapsulated the user's credit information, and now we'll send the CreditCheckRequestDTO as a JMS Message. |