Adjusting the code format

1.4.3-upgrade
chen.ma 1 year ago
parent 881f01c70b
commit 46cdd63bea

@ -147,8 +147,8 @@ public class ReflectUtil {
}
/**
* find the method associated with the method name<br>
* if find multiple, return the first, parameter is equivocal
* Find the method associated with the method name<br>
* if find multiple, return the first, parameter is equivocal.
*
* @param clazz the class
* @param methodName retrieves the method name
@ -170,7 +170,7 @@ public class ReflectUtil {
}
/**
* find the method associated with the method name
* Find the method associated with the method name.
*
* @param clazz the class
* @param methodName retrieves the method name
@ -190,7 +190,7 @@ public class ReflectUtil {
/**
* Cast the value to the type <br>
* If a ClassCastException occurs, return null
* If a ClassCastException occurs, return null.
*
* @param clazz Cast class
* @param value The cast value
@ -205,7 +205,7 @@ public class ReflectUtil {
}
/**
* the default value is obtained if it is a primitive type, and NULL if it is not
* The default value is obtained if it is a primitive type, and NULL if it is not.
*
* @param clazz clazz
* @return default value
@ -235,7 +235,7 @@ public class ReflectUtil {
}
/**
* invoke
* Invoke.
*
* @param obj the obj
* @param method the method
@ -252,7 +252,7 @@ public class ReflectUtil {
}
/**
* get instance
* Get instance.
*
* @param cls the class
* @return new Instance
@ -266,8 +266,9 @@ public class ReflectUtil {
}
/**
* find field by fieldName and fieldType
* @param obj target obj
* Find field by fieldName and field-type.
*
* @param obj target obj
* @param filedName filedName
* @param fieldType fieldType
* @return target field or null

@ -18,6 +18,7 @@
package cn.hippo4j.core.executor.support.adpter;
import cn.hippo4j.common.spi.DynamicThreadPoolServiceLoader;
import cn.hippo4j.common.toolkit.CollectionUtil;
import cn.hippo4j.core.executor.DynamicThreadPoolExecutor;
import cn.hippo4j.core.executor.support.spi.DynamicThreadPoolAdapterSPI;
@ -81,11 +82,14 @@ public class DynamicThreadPoolAdapterChoose {
}
/**
* load SPI customer adapter
* Load SPI customer adapter.
*/
private static void loadCustomerAdapter() {
DynamicThreadPoolServiceLoader.register(DynamicThreadPoolAdapterSPI.class);
Collection<DynamicThreadPoolAdapterSPI> instances = DynamicThreadPoolServiceLoader.getSingletonServiceInstances(DynamicThreadPoolAdapterSPI.class);
if (CollectionUtil.isEmpty(instances)) {
return;
}
for (DynamicThreadPoolAdapterSPI instance : instances) {
DynamicThreadPoolAdapter adapter = instance.adapter();
if (adapter != null) {

@ -19,8 +19,18 @@ package cn.hippo4j.core.executor.support.spi;
import cn.hippo4j.core.executor.support.adpter.DynamicThreadPoolAdapter;
/**
* Dynamic thread-pool adapter SPI.
*/
public interface DynamicThreadPoolAdapterSPI {
/**
* Name.
*/
String name();
/**
* Adapter.
*/
DynamicThreadPoolAdapter adapter();
}

Loading…
Cancel
Save