Class ExtensionClass<I,T>
java.lang.Object
com.alipay.sofa.ark.spi.service.extension.ExtensionClass<I,T>
- All Implemented Interfaces:
PriorityOrdered
- Since:
- 0.6.0
- Author:
- qilong.zql
-
Field Summary
Fields inherited from interface com.alipay.sofa.ark.spi.service.PriorityOrdered
DEFAULT_PRECEDENCE, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintGet the order value of this object.inthashCode()voidsetDefinedLocation(T definedLocation) voidsetExtensible(Extensible extensible) voidsetExtension(Extension extension) voidsetImplementClass(Class<I> implementClass) voidsetInterfaceClass(Class<I> interfaceClass)
-
Constructor Details
-
ExtensionClass
public ExtensionClass()
-
-
Method Details
-
getInterfaceClass
-
setInterfaceClass
-
getImplementClass
-
setImplementClass
-
getExtensible
-
setExtensible
-
getExtension
-
setExtension
-
getDefinedLocation
-
setDefinedLocation
-
getSingleton
-
getObject
-
getPriority
public int getPriority()Description copied from interface:PriorityOrderedGet the order value of this object. Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority.- Specified by:
getPriorityin interfacePriorityOrdered- Returns:
-
equals
-
hashCode
public int hashCode()
-