作者:鬎瀰_418 | 来源:互联网 | 2023-07-20 11:56
本文整理了Java中ch.qos.logback.core.status.StatusManager.getCopyOfStatusListenerList()方法的一
本文整理了Java中ch.qos.logback.core.status.StatusManager.getCopyOfStatusListenerList()
方法的一些代码示例,展示了StatusManager.getCopyOfStatusListenerList()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StatusManager.getCopyOfStatusListenerList()
方法的具体详情如下:
包路径:ch.qos.logback.core.status.StatusManager
类名称:StatusManager
方法名:getCopyOfStatusListenerList
StatusManager.getCopyOfStatusListenerList介绍
[英]Obtain a copy of the status listener list maintained by this StatusManager
[中]获取此StatusManager维护的状态侦听器列表的副本
代码示例
代码示例来源:origin: ch.qos.logback/logback-classic
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if(sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if(listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: camunda/camunda-bpm-platform
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: tony19/logback-android
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if(sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if(listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if (sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if (listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: com.hynnet/logback-core
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if(sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if(listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if (sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if (listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: Nextdoor/bender
/**
* Returns true if the StatusManager associated with the context passed
* as parameter has one or more StatusListener instances registered. Returns
* false otherwise.
*
* @param context
* @return true if one or more StatusListeners registered, false otherwise
* @since 1.0.8
*/
static public boolean contextHasStatusListener(Context context) {
StatusManager sm = context.getStatusManager();
if (sm == null)
return false;
List listeners = sm.getCopyOfStatusListenerList();
if (listeners == null || listeners.size() == 0)
return false;
else
return true;
}
代码示例来源:origin: tony19/logback-android
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.classic
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: Nextdoor/bender
private void resetStatusListeners() {
StatusManager sm = getStatusManager();
for (StatusListener sl : sm.getCopyOfStatusListenerList()) {
sm.remove(sl);
}
}
代码示例来源:origin: tony19/logback-android
@Test
public void autoStatusListener() throws JoranException {
System.setProperty(CoreConstants.STATUS_LISTENER_CLASS, TrivialStatusListener.class.getName());
List statusListenerList = loggerContext.getStatusManager().getCopyOfStatusListenerList();
assertEquals(0, statusListenerList.size());
doAutoConfigFromSystemProperties(ClassicTestConstants.INPUT_PREFIX + "autoConfig.xml");
statusListenerList = loggerContext.getStatusManager().getCopyOfStatusListenerList();
assertTrue(statusListenerList.size() +" should be 1", statusListenerList.size() == 1);
// LOGBACK-767
TrivialStatusListener tsl = (TrivialStatusListener) statusListenerList.get(0);
assertTrue("expecting at least one event in list", tsl.list.size() > 0);
}
}
代码示例来源:origin: tony19/logback-android
@Test
public void addOnConsoleListenerInstanceShouldNotStartSecondListener() {
OnConsoleStatusListener ocl0 = new OnConsoleStatusListener();
OnConsoleStatusListener ocl1 = new OnConsoleStatusListener();
StatusListenerConfigHelper.addOnConsoleListenerInstance(context, ocl0);
{
List listeners = sm.getCopyOfStatusListenerList();
assertEquals(1, listeners.size());
assertTrue(ocl0.isStarted());
}
// second listener should not have been started
StatusListenerConfigHelper.addOnConsoleListenerInstance(context, ocl1);
{
List listeners = sm.getCopyOfStatusListenerList();
assertEquals(1, listeners.size());
assertFalse(ocl1.isStarted());
}
}