public class BuguIndex
extends java.lang.Object
implements org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
| Constructor and Description |
|---|
BuguIndex() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
close()
关闭方法
|
double |
getBufferSizeMB() |
ClusterConfig |
getClusterConfig() |
java.util.concurrent.Executor |
getExecutor() |
static BuguIndex |
getInstance() |
java.io.File |
getOpenFolder(java.lang.String remotePath) |
static boolean |
isRunning() |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
void |
open()
初始化方法
|
void |
rebuild(java.lang.Class<?> clazz) |
void |
setBasePackage(java.lang.String basePackage) |
void |
setBufferSizeMB(double bufferSizeMB) |
void |
setClusterConfig(ClusterConfig clusterConfig) |
void |
setDirectoryPath(java.lang.String directoryPath) |
void |
setExecutor(org.springframework.scheduling.SchedulingTaskExecutor executor) |
void |
setIndexReopenPeriod(long period) |
void |
setRebuild(boolean rebuild) |
public static BuguIndex getInstance()
@Async public void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>public void afterPropertiesSet()
public void rebuild(java.lang.Class<?> clazz)
public void open()
public void close()
public java.util.concurrent.Executor getExecutor()
public double getBufferSizeMB()
public void setBufferSizeMB(double bufferSizeMB)
public void setIndexReopenPeriod(long period)
public void setDirectoryPath(java.lang.String directoryPath)
public ClusterConfig getClusterConfig()
public void setClusterConfig(ClusterConfig clusterConfig)
public void setBasePackage(java.lang.String basePackage)
public void setRebuild(boolean rebuild)
public java.io.File getOpenFolder(java.lang.String remotePath)
public void setExecutor(org.springframework.scheduling.SchedulingTaskExecutor executor)
public static boolean isRunning()