Package io.grpc.netty
Class GrpcHttp2OutboundHeaders.Itr
- java.lang.Object
-
- io.grpc.netty.GrpcHttp2OutboundHeaders.Itr
-
- All Implemented Interfaces:
java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
,java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
- Enclosing class:
- GrpcHttp2OutboundHeaders
private class GrpcHttp2OutboundHeaders.Itr extends java.lang.Object implements java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>, java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Itr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.CharSequence
getKey()
java.lang.CharSequence
getValue()
boolean
hasNext()
java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
next()
This function is ordered specifically to get ideal performance on OpenJDK.void
remove()
java.lang.CharSequence
setValue(java.lang.CharSequence value)
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
next
public java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence> next()
This function is ordered specifically to get ideal performance on OpenJDK. If you decide to change it, even in ways that don't seem possible to affect performance, please benchmark speeds before and after.- Specified by:
next
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
getKey
public java.lang.CharSequence getKey()
- Specified by:
getKey
in interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
getValue
public java.lang.CharSequence getValue()
- Specified by:
getValue
in interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
setValue
public java.lang.CharSequence setValue(java.lang.CharSequence value)
- Specified by:
setValue
in interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
-