package org.openstack.atlas.usagerefactor.processor;
import org.openstack.atlas.service.domain.entities.AccountUsage;
import org.openstack.atlas.service.domain.entities.LoadBalancer;
import org.openstack.atlas.service.domain.events.UsageEvent;
import org.openstack.atlas.usagerefactor.SnmpUsage;
import java.util.Calendar;
import java.util.List;
public interface UsageEventProcessor {
public void processUsageEvent(List<SnmpUsage> usages, LoadBalancer loadBalancer, UsageEvent usageEvent, Calendar pollTime);
public AccountUsage createAccountUsageEntry(LoadBalancer loadBalancer, Calendar eventTime);
}