Class ScatteredDistributionInterceptor.PrimaryResponseGenerator

  • All Implemented Interfaces:
    org.infinispan.commands.Visitor
    Enclosing class:
    ScatteredDistributionInterceptor

    protected static class ScatteredDistributionInterceptor.PrimaryResponseGenerator
    extends org.infinispan.commands.AbstractVisitor
    • Constructor Detail

      • PrimaryResponseGenerator

        public PrimaryResponseGenerator​(CacheEntry cacheEntry,
                                        Object rv)
    • Method Detail

      • visitPutKeyValueCommand

        public Object visitPutKeyValueCommand​(InvocationContext ctx,
                                              org.infinispan.commands.write.PutKeyValueCommand command)
                                       throws Throwable
        Specified by:
        visitPutKeyValueCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitPutKeyValueCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitRemoveCommand

        public Object visitRemoveCommand​(InvocationContext ctx,
                                         org.infinispan.commands.write.RemoveCommand command)
                                  throws Throwable
        Specified by:
        visitRemoveCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitRemoveCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitReplaceCommand

        public Object visitReplaceCommand​(InvocationContext ctx,
                                          org.infinispan.commands.write.ReplaceCommand command)
                                   throws Throwable
        Specified by:
        visitReplaceCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitReplaceCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitComputeCommand

        public Object visitComputeCommand​(InvocationContext ctx,
                                          org.infinispan.commands.write.ComputeCommand command)
                                   throws Throwable
        Specified by:
        visitComputeCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitComputeCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitComputeIfAbsentCommand

        public Object visitComputeIfAbsentCommand​(InvocationContext ctx,
                                                  org.infinispan.commands.write.ComputeIfAbsentCommand command)
                                           throws Throwable
        Specified by:
        visitComputeIfAbsentCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitComputeIfAbsentCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitWriteOnlyKeyCommand

        public Object visitWriteOnlyKeyCommand​(InvocationContext ctx,
                                               org.infinispan.commands.functional.WriteOnlyKeyCommand command)
                                        throws Throwable
        Specified by:
        visitWriteOnlyKeyCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitWriteOnlyKeyCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitReadWriteKeyValueCommand

        public Object visitReadWriteKeyValueCommand​(InvocationContext ctx,
                                                    org.infinispan.commands.functional.ReadWriteKeyValueCommand command)
                                             throws Throwable
        Specified by:
        visitReadWriteKeyValueCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitReadWriteKeyValueCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitReadWriteKeyCommand

        public Object visitReadWriteKeyCommand​(InvocationContext ctx,
                                               org.infinispan.commands.functional.ReadWriteKeyCommand command)
                                        throws Throwable
        Specified by:
        visitReadWriteKeyCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitReadWriteKeyCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitWriteOnlyKeyValueCommand

        public Object visitWriteOnlyKeyValueCommand​(InvocationContext ctx,
                                                    org.infinispan.commands.functional.WriteOnlyKeyValueCommand command)
                                             throws Throwable
        Specified by:
        visitWriteOnlyKeyValueCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitWriteOnlyKeyValueCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitPutMapCommand

        public Object visitPutMapCommand​(InvocationContext ctx,
                                         org.infinispan.commands.write.PutMapCommand command)
                                  throws Throwable
        Specified by:
        visitPutMapCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitPutMapCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitReadWriteManyCommand

        public Object visitReadWriteManyCommand​(InvocationContext ctx,
                                                org.infinispan.commands.functional.ReadWriteManyCommand command)
                                         throws Throwable
        Specified by:
        visitReadWriteManyCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitReadWriteManyCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable
      • visitReadWriteManyEntriesCommand

        public Object visitReadWriteManyEntriesCommand​(InvocationContext ctx,
                                                       org.infinispan.commands.functional.ReadWriteManyEntriesCommand command)
                                                throws Throwable
        Specified by:
        visitReadWriteManyEntriesCommand in interface org.infinispan.commands.Visitor
        Overrides:
        visitReadWriteManyEntriesCommand in class org.infinispan.commands.AbstractVisitor
        Throws:
        Throwable