Package 

Class Operation

  • All Implemented Interfaces:
    com.onesignal.common.events.IEventNotifier

    
    public abstract class Operation
    extends Model
                        

    An Operation can be enqueued and executed on the IOperationRepo. Each concrete-class of an Operation has a unique name to identity the type of operation, and contains additional properties required to execute that specific operation. Execution of an operation is performed by an IOperationExecutor. IOperationExecutor identifies itself as being able to execute an Operation through IOperationExecutor.operations.