Hi Julien, Thank you, helped a lot! The source-code is fine, now. thanks
On Jan 29, 2008 1:20 PM, Julien Vermillard <[EMAIL PROTECTED]> wrote: > Hi, > > MINA provide you by default buffer of bytes and not Strings, you > shoudl take a look at this example : > > http://svn.apache.org/viewvc/mina/branches/1.0/example/src/main/java/org/apache/mina/example/reverser/ > > And specificly to this code : > > > SocketAcceptorConfig cfg = new SocketAcceptorConfig(); > > cfg.getFilterChain().addLast( > "codec", > new ProtocolCodecFilter(new TextLineCodecFactory(Charset > .forName("UTF-8")))); > > It's adding a codec filter for decoding raw bytes into String > > HTH, > > Julien > > On Tue, 29 Jan 2008 13:12:02 -0400 > "Brenno Hayden" <[EMAIL PROTECTED]> wrote: > > > Hi, > > I have one problem. When I do a cast in the code below > > > > Public class MyHanlder extends IoHandlerAdapter { > > public void messageReceived(IoSession session, Object message) { > > String s = (String)message; > > > > Has the following problem > > org.apache.mina.util.SessionLog warn > > WARNING: [/127.0.0.1:3696] EXCEPTION, please implement > > mypackage.MyHandler.exceptionCaught() for proper handling: > > java.lang.ClassCastException: > > org.apache.mina.common.PooledByteBufferAllocator$PooledByteBuffer > > at mypackage.MyHandler.messageReceived(MyHandler.java:52) > > > > > > ps: I'm using java 5 e framework 1.1.5 for java 5 > > ________________________ > > Brenno Hayden F. Dantas > -- ________________________ Brenno Hayden F. Dantas
