org.realityforge.replicant.client.ChannelAction Maven / Gradle / Ivy
package org.realityforge.replicant.client;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
public interface ChannelAction
{
enum Action
{
ADD, REMOVE, UPDATE
}
int getChannelID();
@Nullable
Object getSubChannelID();
@Nonnull
Action getAction();
/**
* Get the "raw" filter object.
* In GWT-land this may need to be cast to a jso before usage.
*
* @return the filter object for channel if any.
*/
@Nullable
Object getChannelFilter();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy