org.apache.sirona.cube
Class Cube

java.lang.Object
  extended by org.apache.sirona.cube.Cube

public class Cube
extends Object


Constructor Summary
Cube(CubeBuilder cubeBuilder)
           
 
Method Summary
 StringBuilder buildEvent(StringBuilder builder, String type, long time, Map<String,Object> data)
           
 StringBuilder counterSnapshot(Collection<Counter> instances)
           
static String finalPayload(String events)
           
 StringBuilder gaugeSnapshot(StringBuilder base, long time, Role role, double value)
           
 String globalPayload(StringBuilder payload)
           
 StringBuilder newEventStream()
           
 void post(StringBuilder payload)
           
 StringBuilder statusSnapshot(long ts, NodeStatus nodeStatus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cube

public Cube(CubeBuilder cubeBuilder)
Method Detail

newEventStream

public StringBuilder newEventStream()

globalPayload

public String globalPayload(StringBuilder payload)

post

public void post(StringBuilder payload)

finalPayload

public static String finalPayload(String events)

buildEvent

public StringBuilder buildEvent(StringBuilder builder,
                                String type,
                                long time,
                                Map<String,Object> data)

counterSnapshot

public StringBuilder counterSnapshot(Collection<Counter> instances)

gaugeSnapshot

public StringBuilder gaugeSnapshot(StringBuilder base,
                                   long time,
                                   Role role,
                                   double value)

statusSnapshot

public StringBuilder statusSnapshot(long ts,
                                    NodeStatus nodeStatus)


Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.