private BuildInfo(BuildInfo buildInfo, JetBuildInfo jetBuildInfo) { this(buildInfo.getVersion(), buildInfo.getBuild(), buildInfo.getRevision(), buildInfo.getBuildNumber(), buildInfo.isEnterprise(), buildInfo.getSerializationVersion(), buildInfo.getUpstreamBuildInfo(), jetBuildInfo); }
BuildInfo withJetBuildInfo(JetBuildInfo jetBuildInfo) { return new BuildInfo(this, jetBuildInfo); }
@Override public void setClientVersion(String version) { clientVersionString = version; clientVersion = BuildInfo.calculateVersion(version); }
public ClientLoggingService(String groupName, String loggingType, BuildInfo buildInfo, String clientName) { this.loggerFactory = Logger.newLoggerFactory(loggingType); JetBuildInfo jetBuildInfo = buildInfo.getJetBuildInfo(); this.versionMessage = clientName + " [" + groupName + "]" + (jetBuildInfo != null ? " [" + jetBuildInfo.getVersion() + "]" : "") + " [" + buildInfo.getVersion() + "] "; }
static SnowcastConstants.HazelcastVersion getHazelcastVersion() { BuildInfo buildInfo = BuildInfoProvider.getBuildInfo(); if (buildInfo.getVersion() == null) { return SnowcastConstants.HazelcastVersion.Unknown; } if (buildInfo.getVersion().startsWith("3.7")) { return SnowcastConstants.HazelcastVersion.V_3_7; } else if (buildInfo.getVersion().startsWith("3.8")) { return SnowcastConstants.HazelcastVersion.V_3_8; } return SnowcastConstants.HazelcastVersion.Unknown; } }
@Override public void printNodeInfo() { BuildInfo buildInfo = node.getBuildInfo(); String build = buildInfo.getBuild(); String revision = buildInfo.getRevision(); if (!revision.isEmpty()) { build += " - " + revision; } systemLogger.info("Hazelcast " + buildInfo.getVersion() + " (" + build + ") starting at " + node.getThisAddress()); systemLogger.info("Copyright (c) 2008-2019, Hazelcast, Inc. All Rights Reserved."); systemLogger.fine("Configured Hazelcast Serialization version: " + buildInfo.getSerializationVersion()); }
public void fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState) { final LifecycleEvent lifecycleEvent = new LifecycleEvent(lifecycleState); String revision = buildInfo.getRevision(); if (isNullOrEmpty(revision)) { revision = ""; } else { revision = " - " + revision; BuildInfo upstreamInfo = buildInfo.getUpstreamBuildInfo(); if (upstreamInfo != null) { String upstreamRevision = upstreamInfo.getRevision(); if (!isNullOrEmpty(upstreamRevision)) { revision += ", " + upstreamRevision; } } } getLogger().info("HazelcastClient " + buildInfo.getVersion() + " (" + buildInfo.getBuild() + revision + ") is " + lifecycleEvent.getState()); executor.execute(new Runnable() { @Override public void run() { for (LifecycleListener lifecycleListener : lifecycleListeners.values()) { lifecycleListener.stateChanged(lifecycleEvent); } } }); }
public JoinRequest createJoinRequest(boolean withCredentials) { final Credentials credentials = (withCredentials && securityContext != null) ? securityContext.getCredentialsFactory().newCredentials() : null; final Set<String> excludedMemberUuids = nodeExtension.getInternalHotRestartService().getExcludedMemberUuids(); MemberImpl localMember = getLocalMember(); return new JoinRequest(Packet.VERSION, buildInfo.getBuildNumber(), version, address, localMember.getUuid(), localMember.isLiteMember(), createConfigCheck(), credentials, localMember.getAttributes(), excludedMemberUuids); }
@Override protected String getReleaseVersion() { BuildInfo buildInfo = BuildInfoProvider.getBuildInfo(); JetBuildInfo jetBuildInfo = buildInfo.getJetBuildInfo(); return jetBuildInfo.getVersion().substring(0, 3); }
@Override public SerializationServiceBuilder setVersion(byte version) { byte maxVersion = BuildInfoProvider.getBuildInfo().getSerializationVersion(); if (version > maxVersion) { throw new IllegalArgumentException( "Configured serialization version is higher than the max supported version: " + maxVersion); } this.version = version; return this; }
@ManagedAnnotation("build") @ManagedDescription("The Hazelcast build") public String getBuild() { return managedObject.node.getBuildInfo().getBuild(); }
private static String getVersion() { try { BuildInfo buildInfo = BuildInfoProvider.getBuildInfo(); return buildInfo.getVersion(); } catch (NoClassDefFoundError e) { // it's Hazelcast 3.2 or older return null; } }
public LoggingServiceImpl(String groupName, String loggingType, BuildInfo buildInfo) { this.loggerFactory = Logger.newLoggerFactory(loggingType); JetBuildInfo jetBuildInfo = buildInfo.getJetBuildInfo(); versionMessage = "[" + groupName + "] [" + (jetBuildInfo != null ? jetBuildInfo.getVersion() : buildInfo.getVersion()) + "] "; }
@Override public void printNodeInfo() { BuildInfo buildInfo = node.getBuildInfo(); String build = buildInfo.getBuild(); String revision = buildInfo.getRevision(); if (!revision.isEmpty()) { build += " - " + revision; } systemLogger.info("Hazelcast " + buildInfo.getVersion() + " (" + build + ") starting at " + node.getThisAddress()); systemLogger.info("Copyright (c) 2008-2018, Hazelcast, Inc. All Rights Reserved."); systemLogger.fine("Configured Hazelcast Serialization version: " + buildInfo.getSerializationVersion()); }
public void fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState) { final LifecycleEvent lifecycleEvent = new LifecycleEvent(lifecycleState); String revision = buildInfo.getRevision(); if (isNullOrEmpty(revision)) { revision = ""; } else { revision = " - " + revision; BuildInfo upstreamInfo = buildInfo.getUpstreamBuildInfo(); if (upstreamInfo != null) { String upstreamRevision = upstreamInfo.getRevision(); if (!isNullOrEmpty(upstreamRevision)) { revision += ", " + upstreamRevision; } } } getLogger().info("HazelcastClient " + buildInfo.getVersion() + " (" + buildInfo.getBuild() + revision + ") is " + lifecycleEvent.getState()); executor.execute(new Runnable() { @Override public void run() { for (LifecycleListener lifecycleListener : lifecycleListeners.values()) { lifecycleListener.stateChanged(lifecycleEvent); } } }); }
public SplitBrainJoinMessage createSplitBrainJoinMessage() { MemberImpl localMember = getLocalMember(); boolean liteMember = localMember.isLiteMember(); Collection<Address> memberAddresses = clusterService.getMemberAddresses(); int dataMemberCount = clusterService.getSize(DATA_MEMBER_SELECTOR); Version clusterVersion = clusterService.getClusterVersion(); int memberListVersion = clusterService.getMembershipManager().getMemberListVersion(); return new SplitBrainJoinMessage(Packet.VERSION, buildInfo.getBuildNumber(), version, address, localMember.getUuid(), liteMember, createConfigCheck(), memberAddresses, dataMemberCount, clusterVersion, memberListVersion); }
private String versionAndAddressMessage(@Nonnull String addToName) { JetBuildInfo jetBuildInfo = node.getBuildInfo().getJetBuildInfo(); String build = jetBuildInfo.getBuild(); String revision = jetBuildInfo.getRevision(); if (!revision.isEmpty()) { build += " - " + revision; } return "Hazelcast Jet" + addToName + ' ' + jetBuildInfo.getVersion() + " (" + build + ") starting at " + node.getThisAddress(); }
@Override public SerializationServiceBuilder setVersion(byte version) { byte maxVersion = BuildInfoProvider.getBuildInfo().getSerializationVersion(); if (version > maxVersion) { throw new IllegalArgumentException( "Configured serialization version is higher than the max supported version: " + maxVersion); } this.version = version; return this; }
@ManagedAnnotation("build") @ManagedDescription("The Hazelcast build") public String getBuild() { return managedObject.node.getBuildInfo().getBuild(); }