com.metl.utils

CleanHttpClient

Related Doc: package utils

class CleanHttpClient extends DefaultHttpClient with IMeTLHttpClient with Logger

Linear Supertypes
Logger, IMeTLHttpClient, DefaultHttpClient, AbstractHttpClient, HttpClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CleanHttpClient
  2. Logger
  3. IMeTLHttpClient
  4. DefaultHttpClient
  5. AbstractHttpClient
  6. HttpClient
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CleanHttpClient(connMgr: ClientConnectionManager)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def _logger: Logger

    Attributes
    protected
    Definition Classes
    Logger
  5. def addAdditionalHeaders(message: AbstractHttpMessage, additionalHeaders: List[(String, String)]): Unit

    Attributes
    protected
  6. def addAuthorization(domain: String, username: String, password: String): Unit

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  7. def addHttpHeader(name: String, value: String): Unit

  8. def addRequestInterceptor(arg0: HttpRequestInterceptor, arg1: Int): Unit

    Definition Classes
    AbstractHttpClient
  9. def addRequestInterceptor(arg0: HttpRequestInterceptor): Unit

    Definition Classes
    AbstractHttpClient
  10. def addResponseInterceptor(arg0: HttpResponseInterceptor, arg1: Int): Unit

    Definition Classes
    AbstractHttpClient
  11. def addResponseInterceptor(arg0: HttpResponseInterceptor): Unit

    Definition Classes
    AbstractHttpClient
  12. def applyAuthHeader(message: AbstractHttpMessage, uri: URI): Unit

    Attributes
    protected
  13. def applyClientCookies(request: AbstractHttpMessage, uri: URI): Unit

    Attributes
    protected
  14. def applyDefaultHeaders(message: AbstractHttpMessage, uri: URI): Unit

    Attributes
    protected
  15. def applyHostHeader(message: AbstractHttpMessage, uri: URI): Unit

    Attributes
    protected
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def assertLog(assertion: Boolean, msg: ⇒ String): Unit

    Definition Classes
    Logger
  18. def clearRequestInterceptors(): Unit

    Definition Classes
    AbstractHttpClient
  19. def clearResponseInterceptors(): Unit

    Definition Classes
    AbstractHttpClient
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. val connectionTimeout: Int

    Attributes
    protected
  22. var cookies: Map[String, Header]

    Attributes
    protected
  23. def createAuthSchemeRegistry(): AuthSchemeRegistry

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  24. def createClientConnectionManager(): ClientConnectionManager

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  25. def createClientRequestDirector(arg0: HttpRequestExecutor, arg1: ClientConnectionManager, arg2: ConnectionReuseStrategy, arg3: ConnectionKeepAliveStrategy, arg4: HttpRoutePlanner, arg5: HttpProcessor, arg6: HttpRequestRetryHandler, arg7: RedirectStrategy, arg8: AuthenticationHandler, arg9: AuthenticationHandler, arg10: UserTokenHandler, arg11: HttpParams): RequestDirector

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  26. def createConnectionKeepAliveStrategy(): ConnectionKeepAliveStrategy

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  27. def createConnectionReuseStrategy(): ConnectionReuseStrategy

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  28. def createCookieSpecRegistry(): CookieSpecRegistry

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  29. def createCookieStore(): CookieStore

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  30. def createCredentialsProvider(): CredentialsProvider

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  31. def createHttpContext(): HttpContext

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  32. def createHttpParams(): HttpParams

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    DefaultHttpClient → AbstractHttpClient
  33. def createHttpProcessor(): BasicHttpProcessor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    DefaultHttpClient → AbstractHttpClient
  34. def createHttpRequestRetryHandler(): HttpRequestRetryHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  35. def createHttpRoutePlanner(): HttpRoutePlanner

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  36. def createProxyAuthenticationHandler(): AuthenticationHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  37. def createRequestExecutor(): HttpRequestExecutor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  38. def createTargetAuthenticationHandler(): AuthenticationHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  39. def createUserTokenHandler(): UserTokenHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  40. def debug(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  41. def debug(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  42. def debug(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  43. def debug(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  44. def debug(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  45. def determineConnSecurity(uri: URI): Boolean

    Attributes
    protected
  46. def determineHost(uri: URI): String

    Attributes
    protected
  47. def determineParams(arg0: HttpRequest): HttpParams

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  48. def determinePath(uri: URI): String

    Attributes
    protected
  49. def determinePort(uri: URI): Int

    Attributes
    protected
  50. def determineQuery(uri: URI): String

    Attributes
    protected
  51. def determineScheme(uri: URI): String

    Attributes
    protected
  52. def displayMetrics(conn: ManagedClientConnection): Unit

    Attributes
    protected
  53. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  55. def error(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  56. def error(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  57. def error(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  58. def error(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  59. def error(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  60. def execute[T](arg0: HttpHost, arg1: HttpRequest, arg2: ResponseHandler[_ <: T], arg3: HttpContext): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  61. def execute[T](arg0: HttpHost, arg1: HttpRequest, arg2: ResponseHandler[_ <: T]): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  62. def execute[T](arg0: HttpUriRequest, arg1: ResponseHandler[_ <: T], arg2: HttpContext): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  63. def execute[T](arg0: HttpUriRequest, arg1: ResponseHandler[_ <: T]): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  64. final def execute(arg0: HttpHost, arg1: HttpRequest, arg2: HttpContext): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  65. final def execute(arg0: HttpHost, arg1: HttpRequest): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  66. final def execute(arg0: HttpUriRequest, arg1: HttpContext): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  67. final def execute(arg0: HttpUriRequest): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  68. def executeHttpConnAction(uri: String, actOnConn: (ManagedClientConnection, String, String) ⇒ Unit, retriesSoFar: Int = 0, redirectsSoFar: Int = 0, exceptions: List[Throwable] = List.empty[Throwable], startTime: Long = new Date().getTime): HTTPResponse

    Attributes
    protected
  69. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  70. def get(uri: String, additionalHeaders: List[(String, String)] = List.empty[(String,String)]): String

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  71. def get(uri: String): String

    Definition Classes
    IMeTLHttpClient
  72. def getAsBytes(uri: String, additionalHeaders: List[(String, String)] = List.empty[(String,String)]): Array[Byte]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  73. def getAsBytes(uri: String): Array[Byte]

    Definition Classes
    IMeTLHttpClient
  74. def getAsString(uri: String, additionalHeaders: List[(String, String)] = List.empty[(String,String)]): String

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  75. def getAsString(uri: String): String

    Definition Classes
    IMeTLHttpClient
  76. final def getAuthSchemes(): AuthSchemeRegistry

    Definition Classes
    AbstractHttpClient
  77. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  78. final def getConnectionKeepAliveStrategy(): ConnectionKeepAliveStrategy

    Definition Classes
    AbstractHttpClient
  79. final def getConnectionManager(): ClientConnectionManager

    Definition Classes
    AbstractHttpClient → HttpClient
  80. final def getConnectionReuseStrategy(): ConnectionReuseStrategy

    Definition Classes
    AbstractHttpClient
  81. final def getCookieSpecs(): CookieSpecRegistry

    Definition Classes
    AbstractHttpClient
  82. final def getCookieStore(): CookieStore

    Definition Classes
    AbstractHttpClient
  83. def getCookies: Map[String, Header]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  84. final def getCredentialsProvider(): CredentialsProvider

    Definition Classes
    AbstractHttpClient
  85. def getExpectingHTTPResponse(uri: String, additionalHeaders: List[(String, String)] = List.empty[(String,String)], retriesSoFar: Int = 0, redirectsSoFar: Int = 0, exceptions: List[Throwable] = List.empty[Throwable], startTime: Long = new Date().getTime): HTTPResponse

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  86. def getHttpHeaders: List[Header]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  87. final def getHttpProcessor(): BasicHttpProcessor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  88. final def getHttpRequestRetryHandler(): HttpRequestRetryHandler

    Definition Classes
    AbstractHttpClient
  89. final def getParams(): HttpParams

    Definition Classes
    AbstractHttpClient → HttpClient
  90. final def getProxyAuthenticationHandler(): AuthenticationHandler

    Definition Classes
    AbstractHttpClient
  91. final def getRedirectStrategy(): RedirectStrategy

    Definition Classes
    AbstractHttpClient
  92. final def getRequestExecutor(): HttpRequestExecutor

    Definition Classes
    AbstractHttpClient
  93. def getRequestInterceptor(arg0: Int): HttpRequestInterceptor

    Definition Classes
    AbstractHttpClient
  94. def getRequestInterceptorCount(): Int

    Definition Classes
    AbstractHttpClient
  95. def getResponseInterceptor(arg0: Int): HttpResponseInterceptor

    Definition Classes
    AbstractHttpClient
  96. def getResponseInterceptorCount(): Int

    Definition Classes
    AbstractHttpClient
  97. final def getRoutePlanner(): HttpRoutePlanner

    Definition Classes
    AbstractHttpClient
  98. final def getTargetAuthenticationHandler(): AuthenticationHandler

    Definition Classes
    AbstractHttpClient
  99. final def getUserTokenHandler(): UserTokenHandler

    Definition Classes
    AbstractHttpClient
  100. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  101. def httpContext: HttpContext

    Attributes
    protected
  102. var httpHeaders: Array[Header]

    Attributes
    protected
  103. def httpParams: HttpParams

    Attributes
    protected
  104. def info(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  105. def info(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  106. def info(msg: ⇒ AnyRef, t: ⇒ Throwable): Unit

    Definition Classes
    Logger
  107. def info(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  108. def info(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  109. def isDebugEnabled: Boolean

    Definition Classes
    Logger
  110. def isErrorEnabled: Boolean

    Definition Classes
    Logger
  111. def isInfoEnabled: Boolean

    Definition Classes
    Logger
  112. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  113. def isTraceEnabled: Boolean

    Definition Classes
    Logger
  114. def isWarnEnabled: Boolean

    Definition Classes
    Logger
  115. val keepAliveTimeout: Int

    Attributes
    protected
  116. val maxRedirects: Int

    Attributes
    protected
  117. val maxRetries: Int

    Attributes
    protected
  118. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  119. final def notify(): Unit

    Definition Classes
    AnyRef
  120. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  121. def postBytes(uri: String, bytes: Array[Byte], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): Array[Byte]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  122. def postBytes(uri: String, bytes: Array[Byte]): Array[Byte]

    Definition Classes
    IMeTLHttpClient
  123. def postBytesExpectingHTTPResponse(uri: String, bytes: Array[Byte], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): HTTPResponse

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  124. def postForm(uri: String, postItemList: List[(String, String)], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): Array[Byte]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  125. def postForm(uri: String, postItemList: List[(String, String)]): Array[Byte]

    Definition Classes
    IMeTLHttpClient
  126. def postFormExpectingHTTPResponse(uri: String, postItemList: List[(String, String)], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): HTTPResponse

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  127. def postUnencodedForm(uri: String, postItemList: List[(String, String)], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): Array[Byte]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  128. def postUnencodedForm(uri: String, postItemList: List[(String, String)]): Array[Byte]

    Definition Classes
    IMeTLHttpClient
  129. def postUnencodedFormExpectingHttpResponse(uri: String, postItemList: List[(String, String)], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): HTTPResponse

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  130. def putBytes(uri: String, bytes: Array[Byte], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): Array[Byte]

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  131. def putBytes(uri: String, bytes: Array[Byte]): Array[Byte]

    Definition Classes
    IMeTLHttpClient
  132. def putBytesExpectingHTTPResponse(uri: String, bytes: Array[Byte], additionalHeaders: List[(String, String)] = List.empty[(String,String)]): HTTPResponse

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  133. val readTimeout: Int

    Attributes
    protected
  134. def removeRequestInterceptorByClass(arg0: Class[_ <: HttpRequestInterceptor]): Unit

    Definition Classes
    AbstractHttpClient
  135. def removeResponseInterceptorByClass(arg0: Class[_ <: HttpResponseInterceptor]): Unit

    Definition Classes
    AbstractHttpClient
  136. def respondToResponse(response: HTTPResponse, additionalHeaders: List[(String, String)] = List.empty[(String,String)]): HTTPResponse

  137. def setAuthSchemes(arg0: AuthSchemeRegistry): Unit

    Definition Classes
    AbstractHttpClient
  138. def setCookieSpecs(arg0: CookieSpecRegistry): Unit

    Definition Classes
    AbstractHttpClient
  139. def setCookieStore(arg0: CookieStore): Unit

    Definition Classes
    AbstractHttpClient
  140. def setCookies(cook: Map[String, Header]): Unit

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  141. def setCredentialsProvider(arg0: CredentialsProvider): Unit

    Definition Classes
    AbstractHttpClient
  142. def setHttpHeaders(headers: List[Header]): Unit

    Definition Classes
    CleanHttpClientIMeTLHttpClient
  143. def setHttpRequestRetryHandler(arg0: HttpRequestRetryHandler): Unit

    Definition Classes
    AbstractHttpClient
  144. def setKeepAliveStrategy(arg0: ConnectionKeepAliveStrategy): Unit

    Definition Classes
    AbstractHttpClient
  145. def setParams(arg0: HttpParams): Unit

    Definition Classes
    AbstractHttpClient
  146. def setProxyAuthenticationHandler(arg0: AuthenticationHandler): Unit

    Definition Classes
    AbstractHttpClient
  147. def setRedirectStrategy(arg0: RedirectStrategy): Unit

    Definition Classes
    AbstractHttpClient
  148. def setReuseStrategy(arg0: ConnectionReuseStrategy): Unit

    Definition Classes
    AbstractHttpClient
  149. def setRoutePlanner(arg0: HttpRoutePlanner): Unit

    Definition Classes
    AbstractHttpClient
  150. def setTargetAuthenticationHandler(arg0: AuthenticationHandler): Unit

    Definition Classes
    AbstractHttpClient
  151. def setUserTokenHandler(arg0: UserTokenHandler): Unit

    Definition Classes
    AbstractHttpClient
  152. def storeClientCookies(newHeaders: List[Header]): Unit

    Attributes
    protected
  153. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  154. def toString(): String

    Definition Classes
    AnyRef → Any
  155. def trace(msg: ⇒ AnyRef, t: Throwable, marker: ⇒ Marker): Unit

    Definition Classes
    Logger
  156. def trace(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  157. def trace(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  158. def trace(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  159. def trace(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  160. def trace[T](msg: String, v: T): T

    Definition Classes
    Logger
  161. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  162. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  163. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  164. def warn(msg: ⇒ AnyRef, t: Throwable, marker: Marker): Unit

    Definition Classes
    Logger
  165. def warn(msg: ⇒ AnyRef, marker: Marker): Unit

    Definition Classes
    Logger
  166. def warn(msg: ⇒ AnyRef, t: Throwable): Unit

    Definition Classes
    Logger
  167. def warn(msg: ⇒ AnyRef): Unit

    Definition Classes
    Logger
  168. def warn(msg: ⇒ AnyRef, box: Box[_]): Unit

    Definition Classes
    Logger
  169. def withConn(uri: String, actOnConn: (ManagedClientConnection, String, String) ⇒ Unit, redirectNumber: Int = 0, retryNumber: Int = 0, exceptionsSoFar: List[Throwable] = List.empty[Throwable], start: Long = new Date().getTime): HTTPResponse

    Attributes
    protected

Deprecated Value Members

  1. def createClientRequestDirector(arg0: HttpRequestExecutor, arg1: ClientConnectionManager, arg2: ConnectionReuseStrategy, arg3: ConnectionKeepAliveStrategy, arg4: HttpRoutePlanner, arg5: HttpProcessor, arg6: HttpRequestRetryHandler, arg7: RedirectHandler, arg8: AuthenticationHandler, arg9: AuthenticationHandler, arg10: UserTokenHandler, arg11: HttpParams): RequestDirector

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def createRedirectHandler(): RedirectHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. final def getRedirectHandler(): RedirectHandler

    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. def setRedirectHandler(arg0: RedirectHandler): Unit

    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logger

Inherited from IMeTLHttpClient

Inherited from DefaultHttpClient

Inherited from AbstractHttpClient

Inherited from HttpClient

Inherited from AnyRef

Inherited from Any

Ungrouped