|
NewsQueueEJB.java - Web Service
PostToNewsService.java - Web Service Client
package oracle.otnsamples.jmswebservice.client;
import org.w3c.dom.Element;
import oracle.xml.parser.v2.XMLElement;
import NewsServiceProxy;
public class ListenToNewsService {
public ListenToNewsService() {
}
public static void main(String[] args) {
ListenToNewsService client = new ListenToNewsService();
client.listenToNews();
}
public void listenToNews() {
NewsServiceProxy proxy = new NewsServiceProxy();
try {
while(true) {
System.out.println( " ****************************************** " );
System.out.println( " Listening for News ...Press Ctrl-C to exit " );
System.out.println( " ****************************************** " );
Element news = proxy.receive();
if(news != null)
((XMLElement) news).print(System.out);
}
} catch (Exception ex) { System.out.println( " Error listening to News Service :" + ex.toString() );
}
}
}
|