本文整理了Java中flex.messaging.log.Logger.warn()
方法的一些代码示例,展示了Logger.warn()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.warn()
方法的具体详情如下:
包路径:flex.messaging.log.Logger
类名称:Logger
方法名:warn
[英]Logs out a warn message.
[中]注销警告消息。
代码示例来源:origin: apache/flex-blazeds
/**
* Adds the channel id to the list of default channel ids.
*
* @param id The id of the channel to add to the list of default channel ids.
*/
public void addDefaultChannel(String id)
{
if (defaultChannels == null)
defaultChannels = new ArrayList<String>();
else if (defaultChannels.contains(id))
return;
List<String> channelIds = getChannelIds();
if (channelIds == null || !channelIds.contains(id))
{
// No channel with id ''{0}'' is known by the MessageBroker.
if (Log.isWarn())
{
Log.getLogger(LOG_CATEGORY).warn("No channel with id '{0}' is known by the MessageBroker." +
" Not adding the channel.",
new Object[]{id});
}
return;
}
defaultChannels.add(id);
}
代码示例来源:origin: apache/flex-blazeds
/**
* Start all of the broker's shared servers.
*/
private void startServers()
{
for (Server server : servers.values())
{
// Validate that the server is actually referenced by an endpoint; if not, warn.
boolean serverIsReferenced = false;
for (Endpoint endpoint : endpoints.values())
{
if (endpoint instanceof Endpoint2 && server.equals(((Endpoint2)endpoint).getServer()))
{
serverIsReferenced = true;
break;
}
}
if (!serverIsReferenced && Log.isWarn())
Log.getLogger(LogCategories.CONFIGURATION).warn("Server '" + server.getId() + "' is not referenced by any endpoints.");
server.start();
}
}
代码示例来源:origin: org.apache.flex.blazeds/flex-messaging-core
/**
* Start all of the broker's shared servers.
*/
private void startServers()
{
for (Server server : servers.values())
{
// Validate that the server is actually referenced by an endpoint; if not, warn.
boolean serverIsReferenced = false;
for (Endpoint endpoint : endpoints.values())
{
if (endpoint instanceof Endpoint2 && server.equals(((Endpoint2)endpoint).getServer()))
{
serverIsReferenced = true;
break;
}
}
if (!serverIsReferenced && Log.isWarn())
Log.getLogger(LogCategories.CONFIGURATION).warn("Server '" + server.getId() + "' is not referenced by any endpoints.");
server.start();
}
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging
/**
* Returns true if the passed in principal belongs to at least one of the
* roles in the passed in list of roles.
*
* @param principal Principal to check against roles
* @param roles list of roles
* @return true if principal belongs to at least one of the roles in the list
*/
public boolean checkRoles(Principal principal, List roles)
{
if (loginCommand == null) // This should not happen but just in case.
{
if (Log.isWarn())
Log.getLogger(LOG_CATEGORY).warn
("Login command is null. Please ensure that the login-command"
+ " tag has the correct server attribute value"
+ ", or use 'all' to use the login command regardless of the server.");
return false;
}
return loginCommand.doAuthorization(principal, roles);
}
代码示例来源:origin: org.apache.flex.blazeds/flex-messaging-core
/**
* Returns true if the passed in principal belongs to at least one of the
* roles in the passed in list of roles.
*
* @param principal Principal to check against roles
* @param roles list of roles
* @return true if principal belongs to at least one of the roles in the list
*/
public boolean checkRoles(Principal principal, List roles)
{
if (loginCommand == null) // This should not happen but just in case.
{
if (Log.isWarn())
Log.getLogger(LOG_CATEGORY).warn
("Login command is null. Please ensure that the login-command"
+ " tag has the correct server attribute value"
+ ", or use 'all' to use the login command regardless of the server.");
return false;
}
return loginCommand.doAuthorization(principal, roles);
}
代码示例来源:origin: apache/flex-blazeds
/**
* Returns true if the passed in principal belongs to at least one of the
* roles in the passed in list of roles.
*
* @param principal Principal to check against roles
* @param roles list of roles
* @return true if principal belongs to at least one of the roles in the list
*/
public boolean checkRoles(Principal principal, List roles)
{
if (loginCommand == null) // This should not happen but just in case.
{
if (Log.isWarn())
Log.getLogger(LOG_CATEGORY).warn
("Login command is null. Please ensure that the login-command"
+ " tag has the correct server attribute value"
+ ", or use 'all' to use the login command regardless of the server.");
return false;
}
return loginCommand.doAuthorization(principal, roles);
}
代码示例来源:origin: org.apache.flex.blazeds/flex-messaging-core
/**
* Sets the source of the <code>FactoryDestination</code> that is used
* in <code>FactoryInstance</code> creation. Source cannot be changed once
* <code>FactoryInstance</code> is initialized and the scope is application.
*
* @param source the source string
*/
public void setSource(String source)
{
if (factoryInstance != null)
{
if (FlexFactory.SCOPE_APPLICATION.equals(scope))
{
if (Log.isWarn())
Log.getLogger(getLogCategory()).warn(
"Source of the destination cannot be changed once "
+ "factory instance is already initialized and it has "
+ FlexFactory.SCOPE_APPLICATION +" scope");
return;
}
factoryInstance.setSource(source);
}
this.source = source;
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging.services.http
private void checkURL(ProxyContext context)
{
Target target = context.getTarget();
// We only allow http type urls
if (!context.getTarget().getUrl().getProtocol().equalsIgnoreCase("http") && !target.isHTTPS())
{
Log.getLogger(HTTPProxyService.LOG_CATEGORY).warn(ProxyConstants.PROXY_SECURITY + ProxyConstants.ONLY_HTTP_HTTPS);
throw new ProxyException(ONLY_HTTP_HTTPS);
}
if (target.isHTTPS() && !context.isClientHttps())
{
// Respond with error
Log.getLogger(HTTPProxyService.LOG_CATEGORY).warn(ProxyConstants.PROXY_SECURITY + ProxyConstants.NO_HTTPS_VIA_HTTP);
throw new ProxyException(NO_HTTPS_VIA_HTTP);
}
}
代码示例来源:origin: apache/flex-blazeds
private void checkURL(ProxyContext context)
{
Target target = context.getTarget();
// We only allow http type urls
if (!context.getTarget().getUrl().getProtocol().equalsIgnoreCase("http") && !target.isHTTPS())
{
Log.getLogger(HTTPProxyService.LOG_CATEGORY).warn(ProxyConstants.PROXY_SECURITY + ProxyConstants.ONLY_HTTP_HTTPS);
throw new ProxyException(ONLY_HTTP_HTTPS);
}
if (target.isHTTPS() && !context.isClientHttps())
{
// Respond with error
Log.getLogger(HTTPProxyService.LOG_CATEGORY).warn(ProxyConstants.PROXY_SECURITY + ProxyConstants.NO_HTTPS_VIA_HTTP);
throw new ProxyException(NO_HTTPS_VIA_HTTP);
}
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging
/**
* Sets the source of the <code>FactoryDestination</code> that is used
* in <code>FactoryInstance</code> creation. Source cannot be changed once
* <code>FactoryInstance</code> is initialized and the scope is application.
*
* @param source
*/
public void setSource(String source)
{
if (factoryInstance != null)
{
if (FlexFactory.SCOPE_APPLICATION.equals(scope))
{
if (Log.isWarn())
Log.getLogger(getLogCategory()).warn(
"Source of the destination cannot be changed once "
+ "factory instance is already initialized and it has "
+ FlexFactory.SCOPE_APPLICATION +" scope");
return;
}
factoryInstance.setSource(source);
}
this.source = source;
}
代码示例来源:origin: apache/flex-blazeds
/**
* Sets the source of the <code>FactoryDestination</code> that is used
* in <code>FactoryInstance</code> creation. Source cannot be changed once
* <code>FactoryInstance</code> is initialized and the scope is application.
*
* @param source the source string
*/
public void setSource(String source)
{
if (factoryInstance != null)
{
if (FlexFactory.SCOPE_APPLICATION.equals(scope))
{
if (Log.isWarn())
Log.getLogger(getLogCategory()).warn(
"Source of the destination cannot be changed once "
+ "factory instance is already initialized and it has "
+ FlexFactory.SCOPE_APPLICATION +" scope");
return;
}
factoryInstance.setSource(source);
}
this.source = source;
}
代码示例来源:origin: org.apache.flex.blazeds/flex-messaging-core
protected Object readXml() throws IOException
{
String xml = readLongUTF();
if (isDebug) {
trace.write(xml);
}
// Only deserialize xml if this is enabled.
if (context.allowXml) {
return stringToDocument(xml);
} else {
Log.getLogger(LogCategories.CONFIGURATION).warn(
"Xml deserialization is disabled, please enable by setting allowXml to 'true'");
return null;
}
}
代码示例来源:origin: apache/flex-blazeds
protected Object readXml() throws IOException
{
String xml = readLongUTF();
if (isDebug) {
trace.write(xml);
}
// Only deserialize xml if this is enabled.
if (context.allowXml) {
return stringToDocument(xml);
} else {
Log.getLogger(LogCategories.CONFIGURATION).warn(
"Xml deserialization is disabled, please enable by setting allowXml to 'true'");
return null;
}
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging
/**
* Stops the <code>JMSProducer</code> by closing its underlying
* <code>MessageProducer</code>. It then calls <code>JMSProxy.close</code>
* for session and connection closure.
*/
public void stop()
{
if (Log.isInfo())
Log.getLogger(JMSAdapter.LOG_CATEGORY).info("JMS producer for JMS destination '" +
destinationJndiName + "' is stopping.");
try
{
if (producer != null)
producer.close();
}
catch (JMSException e)
{
if (Log.isWarn())
Log.getLogger(JMSAdapter.LOG_CATEGORY).warn("JMS producer for JMS destination '" +
destinationJndiName + "' received an error while closing"
+ " its underlying MessageProducer: " + e.getMessage());
}
super.stop();
}
代码示例来源:origin: apache/flex-blazeds
/**
* Stops the <code>JMSProducer</code> by closing its underlying
* <code>MessageProducer</code>. It then calls <code>JMSProxy.close</code>
* for session and connection closure.
*/
public void stop()
{
if (Log.isInfo())
Log.getLogger(JMSAdapter.LOG_CATEGORY).info("JMS producer for JMS destination '" +
destinationJndiName + "' is stopping.");
try
{
if (producer != null)
producer.close();
}
catch (JMSException e)
{
if (Log.isWarn())
Log.getLogger(JMSAdapter.LOG_CATEGORY).warn("JMS producer for JMS destination '" +
destinationJndiName + "' received an error while closing"
+ " its underlying MessageProducer: " + e.getMessage());
}
super.stop();
}
代码示例来源:origin: org.apache.flex.blazeds/flex-messaging-core
/**
* Enables or disables management for the component. Management cannot be
* changed once the component is started and management cannot be
* <code>true</code> if the parent of the component is not managed.
*
* @param enableManagement <code>true</code> to enable management, <code>false</code> to disable management.
*/
public void setManaged(boolean enableManagement)
{
if (isStarted() && control != null)
{
blockAssignmentWhileStarted("managed");
}
if (enableManagement && parent != null && !parent.isManaged())
{
if (Log.isWarn())
{
Log.getLogger(getLogCategory()).warn("Component: '" + id + "' cannot be managed" +
" since its parent is unmanaged.");
}
return;
}
managed = enableManagement;
}
代码示例来源:origin: apache/flex-blazeds
/**
* Enables or disables management for the component. Management cannot be
* changed once the component is started and management cannot be
* <code>true</code> if the parent of the component is not managed.
*
* @param enableManagement <code>true</code> to enable management, <code>false</code> to disable management.
*/
public void setManaged(boolean enableManagement)
{
if (isStarted() && control != null)
{
blockAssignmentWhileStarted("managed");
}
if (enableManagement && parent != null && !parent.isManaged())
{
if (Log.isWarn())
{
Log.getLogger(getLogCategory()).warn("Component: '" + id + "' cannot be managed" +
" since its parent is unmanaged.");
}
return;
}
managed = enableManagement;
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging
private int getPolicyFromThrottleSettings(ConfigMap settings)
{
String policyString = settings.getPropertyAsString(ThrottleSettings.ELEMENT_POLICY, null);
int policy = ThrottleSettings.POLICY_NONE;
if (policyString == null)
return policy;
try
{
policy = ThrottleSettings.parsePolicy(policyString);
if (policy == ThrottleSettings.POLICY_REPLACE)
{
if (Log.isWarn())
{
Log.getLogger(getLogCategory()).warn("Throttle outbound policy '{0}' found on message destination '{1}'."
+ " The '{0}' throttle outbound policy has been deprecated. Please remove it from your configuration file.",
new Object[]{"REPLACE", id});
}
}
}
catch (ConfigurationException exception)
{
ConfigurationException ce = new ConfigurationException();
ce.setMessage(UNSUPPORTED_POLICY, new Object[] {getId(), policyString});
throw ce;
}
return policy;
}
代码示例来源:origin: com.adobe.flex/com.springsource.flex.messaging
/**
* Stops the <code>JMSConsumer</code> by stopping its associated receiver
* adapter and closing the underlying <code>MessageConsumer</code>. It then
* calls <code>JMSProxy.close</code> for session and connection closure.
*/
public void stop()
{
if (Log.isInfo())
Log.getLogger(JMSAdapter.LOG_CATEGORY).info("JMS consumer for JMS destination '"
+ destinationJndiName + "' is stopping.");
stopMessageReceiver();
try
{
if (consumer != null)
consumer.close();
}
catch (JMSException e)
{
if (Log.isWarn())
Log.getLogger(JMSAdapter.LOG_CATEGORY).warn("JMS consumer for JMS destination '"
+ destinationJndiName + "' received an error while closing its underlying MessageConsumer: "
+ e.getMessage());
}
super.stop();
}
代码示例来源:origin: apache/flex-blazeds
/**
* Stops the <code>JMSConsumer</code> by stopping its associated receiver
* adapter and closing the underlying <code>MessageConsumer</code>. It then
* calls <code>JMSProxy.close</code> for session and connection closure.
*/
public void stop()
{
if (Log.isInfo())
Log.getLogger(JMSAdapter.LOG_CATEGORY).info("JMS consumer for JMS destination '"
+ destinationJndiName + "' is stopping.");
stopMessageReceiver();
try
{
if (consumer != null)
consumer.close();
}
catch (JMSException e)
{
if (Log.isWarn())
Log.getLogger(JMSAdapter.LOG_CATEGORY).warn("JMS consumer for JMS destination '"
+ destinationJndiName + "' received an error while closing its underlying MessageConsumer: "
+ e.getMessage());
}
super.stop();
}
内容来源于网络,如有侵权,请联系作者删除!