public SocketInterceptorConfig getSocketInterceptorConfig() { return node.getConfig().getNetworkConfig().getSocketInterceptorConfig(); }
public SocketInterceptorConfig getSocketInterceptorConfig() { return node.getConfig().getNetworkConfig().getSocketInterceptorConfig(); }
public static void main(String[] args) { Config config1 = createConfig(); Config config2 = createConfig(); // each member will be given an id via SocketInterceptorConfig property config1.getNetworkConfig().getSocketInterceptorConfig().setProperty("member-id", "firstMember"); config2.getNetworkConfig().getSocketInterceptorConfig().setProperty("member-id", "secondMember"); Hazelcast.newHazelcastInstance(config1); Hazelcast.newHazelcastInstance(config2); }
private static void socketInterceptorConfigXmlGenerator(XmlGenerator gen, NetworkConfig netCfg) { SocketInterceptorConfig socket = netCfg.getSocketInterceptorConfig(); gen.open("socket-interceptor", "enabled", socket != null && socket.isEnabled()); if (socket != null) { gen.node("class-name", classNameOrImplClass(socket.getClassName(), socket.getImplementation())) .appendProperties(socket.getProperties()); } gen.close(); }
private static void socketInterceptorConfigXmlGenerator(XmlGenerator gen, NetworkConfig netCfg) { SocketInterceptorConfig socket = netCfg.getSocketInterceptorConfig(); gen.open("socket-interceptor", "enabled", socket != null && socket.isEnabled()); if (socket != null) { gen.node("class-name", classNameOrImplClass(socket.getClassName(), socket.getImplementation())) .appendProperties(socket.getProperties()); } gen.close(); }
public TimedMemberState createTimedMemberState() { MemberStateImpl memberState = new MemberStateImpl(); Collection<StatisticsAwareService> services = instance.node.nodeEngine.getServices(StatisticsAwareService.class); TimedMemberState timedMemberState = new TimedMemberState(); createMemberState(memberState, services); timedMemberState.setMaster(instance.node.isMaster()); timedMemberState.setMemberList(new ArrayList<String>()); if (timedMemberState.isMaster()) { Set<Member> memberSet = instance.getCluster().getMembers(); for (Member member : memberSet) { MemberImpl memberImpl = (MemberImpl) member; Address address = memberImpl.getAddress(); timedMemberState.getMemberList().add(address.getHost() + ":" + address.getPort()); } } timedMemberState.setMemberState(memberState); GroupConfig groupConfig = instance.getConfig().getGroupConfig(); timedMemberState.setClusterName(groupConfig.getName()); SSLConfig sslConfig = instance.getConfig().getNetworkConfig().getSSLConfig(); timedMemberState.setSslEnabled(sslConfig != null && sslConfig.isEnabled()); timedMemberState.setLite(instance.node.isLiteMember()); SocketInterceptorConfig interceptorConfig = instance.getConfig().getNetworkConfig().getSocketInterceptorConfig(); timedMemberState.setSocketInterceptorEnabled(interceptorConfig != null && interceptorConfig.isEnabled()); ManagementCenterConfig managementCenterConfig = instance.node.getConfig().getManagementCenterConfig(); timedMemberState.setScriptingEnabled(managementCenterConfig.isScriptingEnabled()); return timedMemberState; }
public TimedMemberState createTimedMemberState() { MemberStateImpl memberState = new MemberStateImpl(); Collection<StatisticsAwareService> services = instance.node.nodeEngine.getServices(StatisticsAwareService.class); TimedMemberState timedMemberState = new TimedMemberState(); createMemberState(memberState, services); timedMemberState.setMaster(instance.node.isMaster()); timedMemberState.setMemberList(new ArrayList<String>()); if (timedMemberState.isMaster()) { Set<Member> memberSet = instance.getCluster().getMembers(); for (Member member : memberSet) { MemberImpl memberImpl = (MemberImpl) member; Address address = memberImpl.getAddress(); timedMemberState.getMemberList().add(address.getHost() + ":" + address.getPort()); } } timedMemberState.setMemberState(memberState); GroupConfig groupConfig = instance.getConfig().getGroupConfig(); timedMemberState.setClusterName(groupConfig.getName()); SSLConfig sslConfig = instance.getConfig().getNetworkConfig().getSSLConfig(); timedMemberState.setSslEnabled(sslConfig != null && sslConfig.isEnabled()); timedMemberState.setLite(instance.node.isLiteMember()); SocketInterceptorConfig interceptorConfig = instance.getConfig().getNetworkConfig().getSocketInterceptorConfig(); timedMemberState.setSocketInterceptorEnabled(interceptorConfig != null && interceptorConfig.isEnabled()); boolean scriptingEnabled = instance.node.getProperties().getBoolean(GroupProperty.SCRIPTING_ENABLED); timedMemberState.setScriptingEnabled(scriptingEnabled); return timedMemberState; }