Class IntArrayAdapter

  • All Implemented Interfaces:
    org.infinispan.protostream.containers.ElementContainerAdapter<int[]>, org.infinispan.protostream.containers.IndexedElementContainerAdapter<int[],​Integer>

    @ProtoAdapter(int[][].class)
    @ProtoName("IntArray")
    public final class IntArrayAdapter
    extends Object
    implements org.infinispan.protostream.containers.IndexedElementContainerAdapter<int[],​Integer>
    Since:
    4.4
    Author:
    [email protected]
    • Constructor Detail

      • IntArrayAdapter

        public IntArrayAdapter()
    • Method Detail

      • create

        @ProtoFactory
        public int[] create​(int size)
      • getNumElements

        public int getNumElements​(int[] array)
        Specified by:
        getNumElements in interface org.infinispan.protostream.containers.ElementContainerAdapter<int[]>
      • getElement

        public Integer getElement​(int[] array,
                                  int index)
        Specified by:
        getElement in interface org.infinispan.protostream.containers.IndexedElementContainerAdapter<int[],​Integer>
      • setElement

        public void setElement​(int[] array,
                               int index,
                               Integer element)
        Specified by:
        setElement in interface org.infinispan.protostream.containers.IndexedElementContainerAdapter<int[],​Integer>