@Override public void write(DataOutput output) throws IOException { output.writeBytes("JMX"); output.writeByte(VersionOne.getVersionIdentifier()); } });
public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }
public VersionedConnection getVersionedConnection(final byte version, final Channel channel, final JMXServiceURL serviceURL) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { return VersionOne.getConnection(channel, environment); } else if (version == VersionTwo.getVersionIdentifier()) { return VersionTwo.getConnection(channel, environment, serviceURL); } } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); }
public void startServer(final byte version, final Channel channel, final MBeanServerManager serverManager, final Executor executor, final ServerMessageInterceptor serverMessageInterceptor) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { VersionOne.startServer(channel, serverManager.getDefaultMBeanServer(), executor, serverMessageInterceptor); } else if (version == VersionTwo.getVersionIdentifier()) { VersionTwo.startServer(channel, serverManager, executor, serverMessageInterceptor); } return; } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); } }
@Override public void write(DataOutput output) throws IOException { output.writeBytes("JMX"); output.writeByte(VersionOne.getVersionIdentifier()); } });
@Override public void write(DataOutput output) throws IOException { output.writeBytes("JMX"); output.writeByte(VersionOne.getVersionIdentifier()); } });
public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }
public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }
public VersionedConnection getVersionedConnection(final byte version, final Channel channel, final JMXServiceURL serviceURL) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { return VersionOne.getConnection(channel, environment); } else if (version == VersionTwo.getVersionIdentifier()) { return VersionTwo.getConnection(channel, environment, serviceURL); } } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); }
public VersionedConnection getVersionedConnection(final byte version, final Channel channel, final JMXServiceURL serviceURL) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { return VersionOne.getConnection(channel, environment); } else if (version == VersionTwo.getVersionIdentifier()) { return VersionTwo.getConnection(channel, environment, serviceURL); } } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); }
public void startServer(final byte version, final Channel channel, final MBeanServerManager serverManager, final Executor executor, final ServerMessageInterceptor serverMessageInterceptor) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { VersionOne.startServer(channel, serverManager.getDefaultMBeanServer(), executor, serverMessageInterceptor); } else if (version == VersionTwo.getVersionIdentifier()) { VersionTwo.startServer(channel, serverManager, executor, serverMessageInterceptor); } return; } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); } }
public void startServer(final byte version, final Channel channel, final MBeanServerManager serverManager, final Executor executor, final ServerMessageInterceptor serverMessageInterceptor) throws IOException { if (supportedVersions.containsKey(version)) { if (version == VersionOne.getVersionIdentifier()) { VersionOne.startServer(channel, serverManager.getDefaultMBeanServer(), executor, serverMessageInterceptor); } else if (version == VersionTwo.getVersionIdentifier()) { VersionTwo.startServer(channel, serverManager, executor, serverMessageInterceptor); } return; } else { log.warnf("An attempt has been made to select an unsupported version 0x0%d", version); } throw new IllegalArgumentException("Unsupported protocol version."); } }