Package com.eclipsesource.json

Examples of com.eclipsesource.json.JsonObject$Member


        state.setClusterName(clusterName);
        return state;
    }

    public JsonObject toJson() {
        JsonObject root = new JsonObject();
        root.add("master", master);
        root.add("time", time);
        root.add("clusterName", clusterName);
        JsonArray instanceNames = new JsonArray();
        for (String instanceName : this.instanceNames) {
            instanceNames.add(instanceName);
        }
        root.add("instanceNames", instanceNames);
        if (memberList != null) {
            JsonArray members = new JsonArray();
            for (String member : memberList) {
                members.add(member);
            }
            root.add("memberList", members);
        }
        root.add("memberState", memberState.toJson());
        return root;
    }
View Full Code Here


        memberList = new ArrayList<String>();
        final JsonArray jsonMemberList = getArray(json, "memberList");
        for (JsonValue member : jsonMemberList.values()) {
            memberList.add(member.asString());
        }
        final JsonObject jsonMemberState = getObject(json, "memberState");
        memberState = new MemberStateImpl();
        memberState.fromJson(jsonMemberState);
    }
View Full Code Here

        return creationTime;
    }

    @Override
    public JsonObject toJson() {
        JsonObject root = new JsonObject();
        root.add("creationTime", creationTime);
        root.add("totalPublishes", totalPublishes);
        root.add("totalReceivedMessages", totalReceivedMessages);
        return root;
    }
View Full Code Here

        HITS_UPDATER.incrementAndGet(this);
    }

    @Override
    public JsonObject toJson() {
        JsonObject root = new JsonObject();
        root.add("ownedEntryCount", ownedEntryCount);
        root.add("ownedEntryMemoryCost", ownedEntryMemoryCost);
        root.add("creationTime", creationTime);
        root.add("hits", hits);
        root.add("misses", misses);
        return root;
    }
View Full Code Here

    public void setNearCacheStats(NearCacheStatsImpl nearCacheStats) {
        this.nearCacheStats = nearCacheStats;
    }

    public JsonObject toJson() {
        JsonObject root = new JsonObject();
        root.add("getCount", getCount);
        root.add("putCount", putCount);
        root.add("removeCount", removeCount);
        root.add("numberOfOtherOperations", numberOfOtherOperations);
        root.add("numberOfEvents", numberOfEvents);
        root.add("lastAccessTime", lastAccessTime);
        root.add("lastUpdateTime", lastUpdateTime);
        root.add("hits", hits);
        root.add("ownedEntryCount", ownedEntryCount);
        root.add("backupEntryCount", backupEntryCount);
        root.add("backupCount", backupCount);
        root.add("ownedEntryMemoryCost", ownedEntryMemoryCost);
        root.add("backupEntryMemoryCost", backupEntryMemoryCost);
        root.add("creationTime", creationTime);
        root.add("lockedEntryCount", lockedEntryCount);
        root.add("dirtyEntryCount", dirtyEntryCount);
        root.add("totalGetLatencies", totalGetLatencies);
        root.add("totalPutLatencies", totalPutLatencies);
        root.add("totalRemoveLatencies", totalRemoveLatencies);
        root.add("maxGetLatency", maxGetLatency);
        root.add("maxPutLatency", maxPutLatency);
        root.add("maxRemoveLatency", maxRemoveLatency);
        root.add("heapCost", heapCost);
        if (nearCacheStats != null) {
            root.add("nearCacheStats", nearCacheStats.toJson());
        }
        return root;
    }
View Full Code Here

    public void testSerialization() throws InterruptedException {
        HazelcastInstance hz = createHazelcastInstance();
        TimedMemberStateFactory timedMemberStateFactory = new DefaultTimedMemberStateFactory(getHazelcastInstanceImpl(hz));

        TimedMemberState state = timedMemberStateFactory.createTimedMemberState();
        JsonObject json = state.toJson();

        TimedMemberState deserialized = new TimedMemberState();
        deserialized.fromJson(json);

        assertNotNull(deserialized);
View Full Code Here

      jshint.check( code, handler );
    }
  }

  private void configureJSHint() {
    JsonObject configuration = new JsonObject();
    configuration.add( "undef", true );
    jshint.configure( configuration );
  }
View Full Code Here

  private OptionParserUtil() {
    // prevent instantiation
  }

  public static JsonObject createConfiguration( String options, String globals ) {
    JsonObject configuration = new JsonObject();
    for( Entry entry : parseOptionString( options ) ) {
      configuration.add( entry.name, entry.value );
    }
    JsonObject globalsObject = new JsonObject();
    for( Entry entry : parseOptionString( globals ) ) {
      globalsObject.add( entry.name, entry.value == JsonValue.TRUE );
    }
    if( !globalsObject.isEmpty() ) {
      configuration.add( "globals", globalsObject );
    }
    return configuration;
  }
View Full Code Here

public class JsonUtil {

  public static boolean jsonEquals( String string1, String string2 ) {
    if( string1 != null && string2 != null ) {
      try {
        JsonObject json1 = JsonObject.readFrom( new CommentsFilter( string1 ).toString() );
        JsonObject json2 = JsonObject.readFrom( new CommentsFilter( string2 ).toString() );
        return json1.equals( json2 );
      } catch( Exception exception ) {
        // ignore exceptions and return false
      }
    }
View Full Code Here

      String json = getProjectConfigJson( projectPrefs );
      return JsonObject.readFrom( filterComments( json ) );
    } catch( Exception exception ) {
      String message = "Failed to read jshint configuration for project " + project.getName();
      Activator.logError( message, exception );
      return new JsonObject();
    }
  }
View Full Code Here

TOP

Related Classes of com.eclipsesource.json.JsonObject$Member

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.