package org.rzo.netty.ahessian.application.jmx.remote.service;
import java.util.HashMap;
import java.util.Map;
import javax.management.ObjectName;
import org.rzo.netty.ahessian.rpc.message.MappingSerializerFactory;
import com.caucho.hessian4.io.ObjectNameDeserializer;
import com.caucho.hessian4.io.StringValueSerializer;
public class JmxSerializerFactory extends MappingSerializerFactory
{
static Map<String, String> serializers = new HashMap<String, String>();
static Map<String, String> deserializers = new HashMap<String, String>();
static
{
serializers.put(ObjectName.class.getName(), StringValueSerializer.class.getName());
deserializers.put(ObjectName.class.getName(), ObjectNameDeserializer.class.getName());
}
public JmxSerializerFactory()
{
super(serializers, deserializers);
}
}