Thanks. 

When I run this, it has a dependancy on 
org.apache.mina.integration.ognl.IoServicePropertyAccessor
I don’t seem to have that class in any of the jars. I would have thought it 
should be in the mina-integration-jmx-2.0.0-M1.jar, but it isn't.

Any ideas?

Cheers Arv

-----Original Message-----
From: "이희승 (Trustin Lee) [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 09, 2008 12:13 PM
To: [email protected]
Subject: Re: 2.0 Mina JMX Integration

You might find the following source code useful meanwhile:

---- CODE BEGINS ----
public class JmxTest {
    public static void main(String[] args) throws Exception {
        final MBeanServer server =
ManagementFactory.getPlatformMBeanServer();

        IoAcceptor service = new NioSocketAcceptor();
        service.setHandler(new IoHandlerAdapter() { ... });

        ExecutorFilter executorFilter = new ExecutorFilter(
                new OrderedThreadPoolExecutor(...));

        service.getFilterChain().addLast(
                "codec", new ProtocolCodecFilter(new TextLineCodecFactory()));
        service.getFilterChain().addLast("executor", executorFilter);
        service.bind(new InetSocketAddress(8080));

        server.registerMBean(
                new IoServiceMBean(service),
                new
ObjectName("org.apache.mina:type=service,name=myService"));

        server.registerMBean(
                new IoFilterMBean(executorFilter),
                new
ObjectName("org.apache.mina:type=filter,name=executor"));

        server.registerMBean(
                new IoFilterMBean(new LoggingFilter()),
                new ObjectName("org.apache.mina:type=filter,name=logger"));
    }
}
---- CODE ENDS ----

Arv Mistry wrote:
> I'm looking at the JMX integration example and it references a 
> IoServiceManager class. That doesn't seem to exist anymore but there 
> is an IoServiceMBean. I tried using that instead but get into other 
> issues later.
> 
> This maybe me just be looking at the wrong version of the docs but I 
> cant find any corrections or the right version.
> 
> Does anybody have a link or example of JMX integration in Mina 2.0. 
> 
> Appreciate any help, thanks.
> 
> Cheers Arv
> 
> 

--
Trustin Lee - Principal Software Engineer, JBoss, Red Hat
--
what we call human nature is actually human habit
--
http://gleamynode.net/

Reply via email to