package com.pivotallabs;
public class MultiCallbacks extends Callbacks{
private Callbacks[] callbacks;
public MultiCallbacks(Callbacks... callbacks) {
this.callbacks = callbacks;
}
@Override
public void onStart() {
for (Callbacks callback : callbacks) {
callback.onStart();
}
}
@Override
public void onSuccess() {
for (Callbacks callback : callbacks) {
callback.onSuccess();
}
}
@Override
public void onFailure() {
for (Callbacks callback : callbacks) {
callback.onFailure();
}
}
@Override
public void onComplete() {
for (Callbacks callback : callbacks) {
callback.onComplete();
}
}
}