private static final class MBeanClientInterceptor.MethodCacheKey extends java.lang.Object implements java.lang.Comparable<MBeanClientInterceptor.MethodCacheKey>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private java.lang.Class<?>[] |
parameterTypes |
Constructor and Description |
---|
MethodCacheKey(java.lang.String name,
java.lang.Class<?>[] parameterTypes)
Create a new instance of
MethodCacheKey with the supplied
method name and parameter list. |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MBeanClientInterceptor.MethodCacheKey other) |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
java.lang.String |
toString() |
private final java.lang.String name
private final java.lang.Class<?>[] parameterTypes
public MethodCacheKey(java.lang.String name, @Nullable java.lang.Class<?>[] parameterTypes)
MethodCacheKey
with the supplied
method name and parameter list.name
- the name of the methodparameterTypes
- the arguments in the method signaturepublic boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(MBeanClientInterceptor.MethodCacheKey other)
compareTo
in interface java.lang.Comparable<MBeanClientInterceptor.MethodCacheKey>