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 privateItr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.CharSequencegetKey()java.lang.CharSequencegetValue()booleanhasNext()java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>next()This function is ordered specifically to get ideal performance on OpenJDK.voidremove()java.lang.CharSequencesetValue(java.lang.CharSequence value)
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin 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:
nextin interfacejava.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
getKey
public java.lang.CharSequence getKey()
- Specified by:
getKeyin interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
getValue
public java.lang.CharSequence getValue()
- Specified by:
getValuein interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
setValue
public java.lang.CharSequence setValue(java.lang.CharSequence value)
- Specified by:
setValuein interfacejava.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
-
-