Hi Kasun, Thanks for the clarification and the samples.
Regards. On Sat, Jul 4, 2015 at 1:04 AM, KasunG Gajasinghe <[email protected]> wrote: > Hi, > > One thing to understand is that WebSocket does not need a browser to > function. You can directly invoke a websocket endpoint through your JAX-RS > service. There are Java WebSocket clients available that can do this. > Checkout Tyrus [1]. > > You can also refer the AS websocket test cases for a sample. [2] > > [1] https://tyrus.java.net/documentation/1.11/user-guide.html#d0e78 > [2] > https://github.com/wso2/product-as/blob/master/modules/integration/tests-integration/tests/src/test/java/org/wso2/appserver/integration/tests/webapp/websocket/EchoWebSocketTestCase.java#L55 > > On Fri, Jul 3, 2015 at 10:15 PM, Sabra Ossen <[email protected]> wrote: > >> Hi All, >> >> I am a newbie but was able to create a basic jax-rs web service and a >> simple chat application based on web sockets. >> >> My requirement is to create a curl client through which I can push data >> to a browser which has web sockets enabled (the simple chat application [1] >> implemented with a curl client). I am finding it hard to understand how to >> build the connection between the jax-rs web service and the web socket >> implementation. >> >> I have attached a diagram of the communication process between the jax-rs >> web service and the browser based on my understanding about the domain. >> Initially I make a rest call through the curl client and send a message >> to the jax-rs web service which loads the html file containing the js file >> to connect to the web socket end point. The jax-rs web service and web >> sockets server both are deployed in the same web app in the AS> >> >> So far I have created a jax-rs web service which returns an html file as >> response to the rest call. The code is specified below. >> >> >> >> >> >> >> >> >> >> >> >> *@Path("/hello")public class HelloService >> { @GET @Produces({MediaType.TEXT_HTML}) @Path("/{message}") public >> InputStream sayHello(@PathParam("message") String name) throws >> FileNotFoundException { File file = new File(HTML_FILE_PATH); return new >> FileInputStream(file); }}* >> >> But I am unable to pass the parameter (message) to the html file using by >> the above method. >> >> Could anyone give me any insight on $subject and also clarify my approach >> taken. >> >> Thanks. >> >> [1] https://blog.idrsolutions.com/2013/12/websockets-an-introduction/ >> >> -- >> Sabra Ossen <http://lk.linkedin.com/in/sabraossen> >> Undergraduate | Department of Computer Science and Engineering >> University of Moratuwa >> Sri Lanka >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. > email: kasung AT spamfree wso2.com > linked-in: http://lk.linkedin.com/in/gajasinghe > blog: http://kasunbg.org > > > -- Sabra Ossen <http://lk.linkedin.com/in/sabraossen> Undergraduate | Department of Computer Science and Engineering University of Moratuwa Sri Lanka
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
