You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the kairosdb aggregator interface has changed sometime pre 1.1.3. Kise compiles with the interface
public interface Aggregator {
public DataPointGroup aggregate(DataPointGroup dpg);
public boolean canAggregate(String string);
}
whereas in 1.1.3 it actually is:
This leads to a AbstractMethodError when attempting to use it in kairos1.1.3.
The AvgAggregator in Kairos 1.1.3 implements this function as:
public String getAggregatedGroupType(String groupType)
{
return m_dataPointFactory.getGroupType();
}
which seems to make some sense (but I don't know exactly why I would want to change the aggregated group type).
My suggestion is to add this implementation (it seems reasonable), as otherwise it does not work at all.
Cheers,
Conrad
The text was updated successfully, but these errors were encountered:
the kairosdb aggregator interface has changed sometime pre 1.1.3. Kise compiles with the interface
public interface Aggregator {
public DataPointGroup aggregate(DataPointGroup dpg);
public boolean canAggregate(String string);
}
whereas in 1.1.3 it actually is:
public interface Aggregator
{ DataPointGroup aggregate(DataPointGroup dataPointGroup);
boolean canAggregate(String groupType);
String getAggregatedGroupType(String groupType);
}
This leads to a AbstractMethodError when attempting to use it in kairos1.1.3.
The AvgAggregator in Kairos 1.1.3 implements this function as:
public String getAggregatedGroupType(String groupType)
{
return m_dataPointFactory.getGroupType();
}
which seems to make some sense (but I don't know exactly why I would want to change the aggregated group type).
My suggestion is to add this implementation (it seems reasonable), as otherwise it does not work at all.
Cheers,
Conrad
The text was updated successfully, but these errors were encountered: