All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.realityforge.replicant.client.ChannelAction Maven / Gradle / Ivy

There is a newer version: 5.98-arez-b23
Show newest version
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