List of usage examples for org.apache.mina.coap CoapOptionType CONTENT_FORMAT
CoapOptionType CONTENT_FORMAT
To view the source code for org.apache.mina.coap CoapOptionType CONTENT_FORMAT.
Click Source Link
From source file:org.eclipse.mihini.coap.assetfactory.CoapServer.java
License:Apache License
public static void main(String[] args) { final CoapServer cs = new CoapServer(); new Thread(new Runnable() { public void run() { cs.start();/*from w w w . ja va 2 s . c o m*/ } }).start(); try { Thread.sleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } cs.reg.register(new AbstractResourceHandler() { @Override public String getPath() { return "demo"; } @Override public CoapResponse handle(CoapMessage request, IoSession session) { return new CoapResponse(CoapCode.CONTENT.getCode(), "niah niah niah niah niah\n niah niah niah\n".getBytes(), new CoapOption(CoapOptionType.CONTENT_FORMAT, new byte[] { 0 })); } @Override public String getTittle() { return "Some demo resource"; } }); cs.reg.register(new AbstractResourceHandler() { @Override public String getPath() { return "demo/1"; } @Override public CoapResponse handle(CoapMessage request, IoSession session) { return new CoapResponse(CoapCode.CONTENT.getCode(), "niah niah niah niah niah\n niah niah niah\n".getBytes(), new CoapOption(CoapOptionType.CONTENT_FORMAT, new byte[] { 0 })); } @Override public String getTittle() { return "Some demo resource"; } }); cs.reg.register(new AbstractResourceHandler() { @Override public String getPath() { return "demo/2"; } @Override public CoapResponse handle(CoapMessage request, IoSession session) { return new CoapResponse(CoapCode.CONTENT.getCode(), "niah niah niah niah niah\n niah niah niah\n".getBytes(), new CoapOption(CoapOptionType.CONTENT_FORMAT, new byte[] { 0 })); } @Override public String getTittle() { return "Some demo resource"; } }); }