| // when JMX is enabled, it requires a INVM acceptor to send the core messages
| // corresponding to the JMX management operations (@see
ReplicationAwareStandardMBeanWrapper)
| if (jmxEnabled)
| {
| boolean invmAcceptorConfigured = false;
| for (TransportConfiguration config : transportConfigs)
| {
| if
(InVMAcceptorFactory.class.getName().equals(config.getFactoryClassName()))
| {
| invmAcceptorConfigured = true;
| }
| }
| if (!invmAcceptorConfigured)
| {
| transportConfigs.add(new
TransportConfiguration(InVMAcceptorFactory.class.getName(), new HashMap<String,
Object>(), "in-vm"));
| }
| }
|
I don't understand why it's necessary....
If you want to send a management message from inside the server, no need for a session
factory. just create a serversession directly and use that.
Also I notice that *gulp* you're creating a new session for every invocation in
replicationAwareInvoke.
That's a performance killer!
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4210963#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...