Package net.ideahut.springboot.admin
Class AdminHandlerImpl
java.lang.Object
net.ideahut.springboot.admin.AdminHandlerImpl
- All Implemented Interfaces:
AdminHandler,BeanConfigure<AdminHandler>,net.ideahut.springboot.bean.BeanReload,org.springframework.beans.factory.InitializingBean
public class AdminHandlerImpl
extends Object
implements AdminHandler, org.springframework.beans.factory.InitializingBean, net.ideahut.springboot.bean.BeanReload, BeanConfigure<AdminHandler>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.ideahut.springboot.admin.AdminInfoprotected DataMapperprotected GridHandlerprotected net.ideahut.springboot.admin.AdminPropertiesprotected Map<String,SchedulerHandler> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.ideahut.springboot.audit.AuditAccessible.AuditMembernet.ideahut.springboot.object.PagevoidcacheClear(net.ideahut.springboot.cache.CacheInfo info) voidcacheDeleteKeys(net.ideahut.springboot.cache.CacheInfo info, Collection<String> keys) net.ideahut.springboot.cache.CacheInfocacheGroupInfo(String name) net.ideahut.springboot.object.PageCollection<net.ideahut.springboot.cache.CacheInfo>configureBean(org.springframework.context.ApplicationContext applicationContext) net.ideahut.springboot.crud.CrudResultcrud(CrudAction action, byte[] data) entityGrid(String managerName, String entityClass) entityReplica(String managerName, String entityClass, Integer numReplica) net.ideahut.springboot.admin.AdminPropertiesgetRedirect(jakarta.servlet.http.HttpServletRequest httpServletRequest) com.fasterxml.jackson.databind.node.ObjectNodenet.ideahut.springboot.admin.AdminInfoinfo()booleannet.ideahut.springboot.object.PagemanagerEntities(String managerName, Integer index, Integer size, String order) net.ideahut.springboot.admin.AdminTrxManagerInfo.EntitymanagerEntity(String managerName, String entityClass) net.ideahut.springboot.admin.AdminTrxManagerInfomanagerInfo(String managerName) List<net.ideahut.springboot.admin.AdminMenu>menus()putGridAdditional(String name, GridAdditional gridAdditional) putGridOption(String name, GridOption gridOption) voidredisFlushAll(String name, String code) voidredisFlushDb(String name, String code) Collection<net.ideahut.springboot.redis.RedisInfo>redisPreFlushAll(String name) redisPreFlushDb(String name) redisProperties(String name) reload()booleanbooleannet.ideahut.springboot.job.JobTriggerDtoschedulerAdd(String name, String triggerId) net.ideahut.springboot.job.JobTriggerDtoschedulerDelete(String name, String triggerId) List<net.ideahut.springboot.job.JobGroupDto>schedulerGroups(String name, Boolean isActive) net.ideahut.springboot.object.MapStringObjectschedulerMetadata(String name) schedulerPackages(String name) net.ideahut.springboot.job.JobTriggerDtoschedulerPause(String name, String triggerId) net.ideahut.springboot.job.JobTriggerDtoschedulerResume(String name, String triggerId) booleanschedulerRunning(String name) booleanschedulerStart(String name) booleanschedulerStop(String name) net.ideahut.springboot.job.JobTriggerDtoschedulerTrigger(String name, String triggerId) List<net.ideahut.springboot.job.JobGroupDto>schedulerTriggers(String name, Boolean isActive, Collection<String> groupIds) setApplicationContext(org.springframework.context.ApplicationContext applicationContext) setConfigFile(String configFile) setDataMapper(DataMapper dataMapper) setGridAdditionals(Map<String, GridAdditional> gridAdditionals) setGridOptions(Map<String, GridOption> gridOptions) setProperties(net.ideahut.springboot.admin.AdminProperties properties) setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String, byte[]> redisTemplate)
-
Field Details
-
dataMapper
-
gridHandler
-
adminInfo
protected net.ideahut.springboot.admin.AdminInfo adminInfo -
properties
protected net.ideahut.springboot.admin.AdminProperties properties -
reloads
-
cacheGroupInfos
-
cacheSingleInfos
-
redisInfos
-
auditInfos
-
trxManagerInfos
-
schedulers
-
-
Constructor Details
-
AdminHandlerImpl
public AdminHandlerImpl()
-
-
Method Details
-
setApplicationContext
public AdminHandlerImpl setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
setDataMapper
-
setRedisTemplate
public AdminHandlerImpl setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String, byte[]> redisTemplate) -
setConfigFile
-
setProperties
-
setGridOptions
-
putGridOption
-
setGridAdditionals
-
putGridAdditional
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
configureBean
public Callable<AdminHandler> configureBean(org.springframework.context.ApplicationContext applicationContext) - Specified by:
configureBeanin interfaceBeanConfigure<AdminHandler>
-
isBeanConfigured
public boolean isBeanConfigured()- Specified by:
isBeanConfiguredin interfaceBeanConfigure<AdminHandler>
-
reloadBean
- Specified by:
reloadBeanin interfacenet.ideahut.springboot.bean.BeanReload- Throws:
Exception
-
getProperties
public net.ideahut.springboot.admin.AdminProperties getProperties()- Specified by:
getPropertiesin interfaceAdminHandler
-
getRedirect
- Specified by:
getRedirectin interfaceAdminHandler
-
info
public net.ideahut.springboot.admin.AdminInfo info()- Specified by:
infoin interfaceAdminHandler
-
crud
- Specified by:
crudin interfaceAdminHandler
-
grid
- Specified by:
gridin interfaceAdminHandler
-
reload
- Specified by:
reloadin interfaceAdminHandler
-
reload
- Specified by:
reloadin interfaceAdminHandler- Throws:
Exception
-
cacheSingleInfos
- Specified by:
cacheSingleInfosin interfaceAdminHandler
-
cacheGroupInfo
- Specified by:
cacheGroupInfoin interfaceAdminHandler
-
cacheKeys
public net.ideahut.springboot.object.Page cacheKeys(net.ideahut.springboot.cache.CacheInfo info, Integer index, Integer size) - Specified by:
cacheKeysin interfaceAdminHandler
-
cacheDeleteKeys
- Specified by:
cacheDeleteKeysin interfaceAdminHandler
-
cacheClear
public void cacheClear(net.ideahut.springboot.cache.CacheInfo info) - Specified by:
cacheClearin interfaceAdminHandler
-
redisInfos
- Specified by:
redisInfosin interfaceAdminHandler
-
redisPreFlushDb
- Specified by:
redisPreFlushDbin interfaceAdminHandler
-
redisFlushDb
- Specified by:
redisFlushDbin interfaceAdminHandler
-
redisPreFlushAll
- Specified by:
redisPreFlushAllin interfaceAdminHandler
-
redisFlushAll
- Specified by:
redisFlushAllin interfaceAdminHandler
-
redisProperties
- Specified by:
redisPropertiesin interfaceAdminHandler
-
auditInfo
public net.ideahut.springboot.audit.AuditAccessible.AuditMember auditInfo(String handler, String manager, String type) - Specified by:
auditInfoin interfaceAdminHandler
-
auditList
- Specified by:
auditListin interfaceAdminHandler
-
managerInfo
- Specified by:
managerInfoin interfaceAdminHandler
-
managerEntities
public net.ideahut.springboot.object.Page managerEntities(String managerName, Integer index, Integer size, String order) - Specified by:
managerEntitiesin interfaceAdminHandler
-
managerEntity
public net.ideahut.springboot.admin.AdminTrxManagerInfo.Entity managerEntity(String managerName, String entityClass) - Specified by:
managerEntityin interfaceAdminHandler
-
entityReplica
- Specified by:
entityReplicain interfaceAdminHandler
-
entityGrid
- Specified by:
entityGridin interfaceAdminHandler- Throws:
Exception
-
schedulerPackages
- Specified by:
schedulerPackagesin interfaceAdminHandler
-
schedulerMetadata
public net.ideahut.springboot.object.MapStringObject schedulerMetadata(String name) throws Exception - Specified by:
schedulerMetadatain interfaceAdminHandler- Throws:
Exception
-
schedulerGroups
public List<net.ideahut.springboot.job.JobGroupDto> schedulerGroups(String name, Boolean isActive) throws Exception - Specified by:
schedulerGroupsin interfaceAdminHandler- Throws:
Exception
-
schedulerTriggers
public List<net.ideahut.springboot.job.JobGroupDto> schedulerTriggers(String name, Boolean isActive, Collection<String> groupIds) throws Exception - Specified by:
schedulerTriggersin interfaceAdminHandler- Throws:
Exception
-
schedulerStart
- Specified by:
schedulerStartin interfaceAdminHandler- Throws:
Exception
-
schedulerStop
- Specified by:
schedulerStopin interfaceAdminHandler- Throws:
Exception
-
schedulerRunning
- Specified by:
schedulerRunningin interfaceAdminHandler- Throws:
Exception
-
schedulerPause
public net.ideahut.springboot.job.JobTriggerDto schedulerPause(String name, String triggerId) throws Exception - Specified by:
schedulerPausein interfaceAdminHandler- Throws:
Exception
-
schedulerResume
public net.ideahut.springboot.job.JobTriggerDto schedulerResume(String name, String triggerId) throws Exception - Specified by:
schedulerResumein interfaceAdminHandler- Throws:
Exception
-
schedulerTrigger
public net.ideahut.springboot.job.JobTriggerDto schedulerTrigger(String name, String triggerId) throws Exception - Specified by:
schedulerTriggerin interfaceAdminHandler- Throws:
Exception
-
schedulerDelete
public net.ideahut.springboot.job.JobTriggerDto schedulerDelete(String name, String triggerId) throws Exception - Specified by:
schedulerDeletein interfaceAdminHandler- Throws:
Exception
-
schedulerAdd
public net.ideahut.springboot.job.JobTriggerDto schedulerAdd(String name, String triggerId) throws Exception - Specified by:
schedulerAddin interfaceAdminHandler- Throws:
Exception
-