org.apache.catalina.Container.getName()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中org.apache.catalina.Container.getName()方法的一些代码示例,展示了Container.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Container.getName()方法的具体详情如下:
包路径:org.apache.catalina.Container
类名称:Container
方法名:getName

Container.getName介绍

[英]Return a name string (suitable for use by humans) that describes this Container. Within the set of child containers belonging to a particular parent, Container names must be unique.
[中]返回描述此容器的名称字符串(适合人类使用)。在属于特定父容器的子容器集中,容器名称必须是唯一的。

代码示例

代码示例来源:origin: psi-probe/psi-probe

@Override
public String getName() {
 return host.getParent().getName();
}

代码示例来源:origin: psi-probe/psi-probe

@Override
public String getConfigBase() {
 File configBase = new File(System.getProperty("catalina.base"), "conf");
 Container baseHost = null;
 Container thisContainer = host;
 while (thisContainer != null) {
  if (thisContainer instanceof Host) {
   baseHost = thisContainer;
  }
  thisContainer = thisContainer.getParent();
 }
 if (baseHost != null) {
  configBase = new File(configBase, baseHost.getName());
 }
 return configBase.getAbsolutePath();
}

代码示例来源:origin: magro/memcached-session-manager

protected MemcachedNodesManager createMemcachedNodesManager(final String memcachedNodes, final String failoverNodes) {
  final Context context = _manager.getContext();
  final String webappVersion = Reflections.invoke(context, "getWebappVersion", null);
  final StorageKeyFormat storageKeyFormat = StorageKeyFormat.of(_storageKeyPrefix, context.getParent().getName(), context.getName(), webappVersion);
  return MemcachedNodesManager.createFor( memcachedNodes, failoverNodes, storageKeyFormat, _storageClientCallback);
}

代码示例来源:origin: psi-probe/psi-probe

@Override
public void setWrapper(Wrapper wrapper) {
 Valve valve = createValve();
 if (wrapper != null) {
  host = (Host) wrapper.getParent().getParent();
  Engine engine = (Engine) host.getParent();
  Service service = engine.getService();
  connectors = service.findConnectors();
  try {
   deployerOName =
     new ObjectName(host.getParent().getName() + ":type=Deployer,host=" + host.getName());
  } catch (MalformedObjectNameException e) {
   logger.trace("", e);
  }
  host.getPipeline().addValve(valve);
  mbeanServer = ManagementFactory.getPlatformMBeanServer();
 } else if (host != null) {
  host.getPipeline().removeValve(valve);
 }
}

代码示例来源:origin: codefollower/Tomcat-Research

/**
 * Return the name of the cluster that this Server is currently configured
 * to operate within.
 *
 * @return The name of the cluster associated with this server
 */
@Override
public String getClusterName() {
  if(clusterName == null && container != null)
    return container.getName() ;
  return clusterName;
}

代码示例来源:origin: tomcat/catalina

/**
 * Return a String representation of this component.
 */
public String toString() {
  StringBuffer sb = new StringBuffer("WebappLoader[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: tomcat/catalina-optional

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuffer sb = new StringBuffer("RequestDumperValve[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: org.jboss.web/jbossweb

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuffer sb = new StringBuffer("RequestDumperValve[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: org.glassfish.main.web/web-core

/**
 * Return a String representation of this component.
 */
public String toString() {
  StringBuilder sb = new StringBuilder("WebappLoader[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: tomcat/catalina

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuffer sb = new StringBuffer("SingleSignOn[");
  if (container == null )
    sb.append("Container is null");
  else
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: org.jboss.web/jbossweb

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuilder sb = new StringBuilder("SingleSignOn[");
  if (container == null )
    sb.append("Container is null");
  else
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: tomcat/catalina

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuffer sb = new StringBuffer(this.getClass().getName());
  sb.append("[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: org.jboss.web/jbossweb

/**
 * Return a String rendering of this object.
 */
public String toString() {
  StringBuilder sb = new StringBuilder(this.getClass().getName());
  sb.append("[");
  if (container != null)
    sb.append(container.getName());
  sb.append("]");
  return (sb.toString());
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

@Override
public String getVirtualServerName() {
  // Constructor will fail if context or its parent is null
  Container host = context.getParent();
  Container engine = host.getParent();
  return engine.getName() + "/" + host.getName();
}

代码示例来源:origin: tomcat/catalina

public String getHostname() {
  Container parentHost = getParent();
  if (parentHost != null) {
    hostName = parentHost.getName();
  }
  if ((hostName == null) || (hostName.length() < 1))
    hostName = "_";
  return hostName;
}

代码示例来源:origin: org.glassfish.main.web/web-core

@Override
public String getVirtualServerName() {
  String virtualServerName = null;
  Container parent = getParent();
  if (parent != null) {
    virtualServerName = parent.getName();
  }
  return virtualServerName;
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

@Override
public Map<String, ? extends ServletRegistration> getServletRegistrations() {
  Map<String, ApplicationServletRegistration> result = new HashMap<>();
  Container[] wrappers = context.findChildren();
  for (Container wrapper : wrappers) {
    result.put(wrapper.getName(),
        new ApplicationServletRegistration(
            (Wrapper) wrapper, context));
  }
  return result;
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

@Override
public String getHostName() {
  if (resources != null) {
    Container host = resources.getContext().getParent();
    if (host != null) {
      return host.getName();
    }
  }
  return null;
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

@Override
public void setContainer(Container container) {
  super.setContainer(container);
  if (appName == null) {
    appName = makeLegalForJAAS(container.getName());
    log.info(sm.getString("jaasRealm.appName", appName));
  }
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

public SingleSignOnSessionKey(Session session) {
  this.sessionId = session.getId();
  Context context = session.getManager().getContext();
  this.contextName = context.getName();
  this.hostName = context.getParent().getName();
}

相关文章

微信公众号

最新文章

更多