jar

com.listeningframework.boot : listening-boot-autoconfigure

Maven & Gradle

Dec 11, 2018
2 usages
68.1k stars
Table Of Contents

Latest Version

Download com.listeningframework.boot : listening-boot-autoconfigure JAR file - Latest Versions:

All Versions

Download com.listeningframework.boot : listening-boot-autoconfigure JAR file - All Versions:

Version Vulnerabilities Size Updated
2.0.x
1.5.x
1.1.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window listening-boot-autoconfigure-2.0.4.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.listeningframework.boot.autoconfigure.security.authentication

├─ com.listeningframework.boot.autoconfigure.security.authentication.SpringAuthenticationManager.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.authentication.SpringSecurityUtils.class - [JAR]

com.listeningframework.boot.commons.encrypt

├─ com.listeningframework.boot.commons.encrypt.AESUtils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.BCryptUtils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.Base62.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.EncodeUtils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.MD5Utils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.RSAUtils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.RadixUtils.class - [JAR]

├─ com.listeningframework.boot.commons.encrypt.SaltEncodeUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.template.freemarker.basic

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.CssTag.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.ImageTag.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.JsTag.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.MetaTag.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.PropertyAccessTag.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.basic.UrlTag.class - [JAR]

com.listeningframework.boot.autoconfigure.security.userdetails

├─ com.listeningframework.boot.autoconfigure.security.userdetails.SecurityMenus.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.userdetails.SecurityMenusAccordion.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.userdetails.SecurityMenusAccordionTree.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.userdetails.SecurityUserDetails.class - [JAR]

com.listeningframework.boot.autoconfigure.captcha

├─ com.listeningframework.boot.autoconfigure.captcha.CaptchaConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure.webmvc.validate

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VBytes.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VBytesValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VContains.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VContainsValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDate.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDateValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDecimalPattern.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDecimalPatternValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDecimalSize.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VDecimalSizeValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VEmail.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VEmailValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VIdentity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VIdentityValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VMobile.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VMobileValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VPassword.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.VPasswordValidator.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.ValidationResult.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.validate.Validations.class - [JAR]

com.listeningframework.boot.autoconfigure.test

├─ com.listeningframework.boot.autoconfigure.test.CustomSpringBootTestContextBootstrapper.class - [JAR]

com.listeningframework.boot.autoconfigure.async

├─ com.listeningframework.boot.autoconfigure.async.AsyncConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.async.ExceptionHandlingAsyncTaskExecutor.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.async.ThreadLocalTemplate.class - [JAR]

com.listeningframework.boot.autoconfigure.webmvc.filters

├─ com.listeningframework.boot.autoconfigure.webmvc.filters.CorsFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.filters.CorsFilterConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure

├─ com.listeningframework.boot.autoconfigure.ListeningConstants.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.ListeningProperties.class - [JAR]

com.listeningframework.boot.autoconfigure.cache

├─ com.listeningframework.boot.autoconfigure.cache.JCacheConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.cache.JCacheEntryFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.cache.JCacheEntryListener.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.cache.JCacheManagerDefaultCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.cache.StringCacheTemplate.class - [JAR]

com.listeningframework.boot.autoconfigure.support

├─ com.listeningframework.boot.autoconfigure.support.BaseController.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseJpaEntity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseJpaRepository.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseJpaService.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseMyBatisEntity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseMyBatisMapper.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseMyBatisRepository.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.BaseService.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.JpaEntity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.MyBatisEntity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.Pagination.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.Paging.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.support.PropertyAccess.class - [JAR]

com.listeningframework.boot.autoconfigure.security.overrides

├─ com.listeningframework.boot.autoconfigure.security.overrides.AjaxAccessDeniedHandler.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.AjaxAuthenticationFailureHandler.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.AjaxAuthenticationSuccessHandler.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.AjaxLoginUrlAuthenticationEntryPoint.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.AjaxLogoutSuccessHandler.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.JWTTokenConfigurer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.JWTTokenFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.JWTTokenProvider.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.JWTUnauthorizedEntryPoint.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.ProviderAuthenticationProvider.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.ProviderDefaultUserDetailsService.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.ProviderUserDetailsService.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.RandomAuthenticationException.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.RandomFormLoginConfigurer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.overrides.RandomUsernamePasswordAuthenticationFilter.class - [JAR]

com.listeningframework.boot.autoconfigure.template.thymeleaf.processors

├─ com.listeningframework.boot.autoconfigure.template.thymeleaf.processors.HelloWorldProcessor.class - [JAR]

com.listeningframework.boot.autoconfigure.metrics

├─ com.listeningframework.boot.autoconfigure.metrics.InterfaceMetricAspect.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.InterfaceMetricPublish.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.InterfaceMetricsMessage.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.JvmMetricsConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.MetricEndpointsConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.MetricTrafficsEndpoint.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.metrics.MetricTrafficsPoint.class - [JAR]

com.listeningframework.boot.commons.httpclient

├─ com.listeningframework.boot.commons.httpclient.AbstractHttpClientFactory.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.AnonymousX509TrustManager.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.HttpClientFactory.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.HttpClientHeaders.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.HttpClientMethod.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.HttpClientUtils.class - [JAR]

├─ com.listeningframework.boot.commons.httpclient.HttpClinetMethodBuilder.class - [JAR]

com.listeningframework.boot.commons.reflect

├─ com.listeningframework.boot.commons.reflect.BeanUtils.class - [JAR]

├─ com.listeningframework.boot.commons.reflect.ReflectUtils.class - [JAR]

com.listeningframework.boot.commons.math

├─ com.listeningframework.boot.commons.math.DecimalUtils.class - [JAR]

├─ com.listeningframework.boot.commons.math.NumberUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.webmvc

├─ com.listeningframework.boot.autoconfigure.webmvc.DefaultWebMvcConfigurer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.SpringContextTemplate.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.WebHandlerInterceptor.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.WebMvcConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure.jpa.filters

├─ com.listeningframework.boot.autoconfigure.jpa.filters.BigDecimalSearchFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.filters.BooleanSearchFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.filters.IntegerSearchFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.filters.LongSearchFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.filters.SearchFilter.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.filters.StringSearchFilter.class - [JAR]

com.listeningframework.boot.exception

├─ com.listeningframework.boot.exception.BootRuntimeException.class - [JAR]

├─ com.listeningframework.boot.exception.BusinessException.class - [JAR]

├─ com.listeningframework.boot.exception.CipherAdviceRuntimeException.class - [JAR]

├─ com.listeningframework.boot.exception.TokenAdviceRuntimeException.class - [JAR]

com.listeningframework.boot

├─ com.listeningframework.boot.ListeningBoot.class - [JAR]

com.listeningframework.boot.commons.http

├─ com.listeningframework.boot.commons.http.HttpHeader.class - [JAR]

├─ com.listeningframework.boot.commons.http.HttpMedia.class - [JAR]

├─ com.listeningframework.boot.commons.http.HttpMethod.class - [JAR]

├─ com.listeningframework.boot.commons.http.HttpWebUtils.class - [JAR]

├─ com.listeningframework.boot.commons.http.Response.class - [JAR]

├─ com.listeningframework.boot.commons.http.ResponseBodys.class - [JAR]

org.springframework.boot.test.context

├─ org.springframework.boot.test.context.SpringBootTest.class - [JAR]

com.listeningframework.boot.autoconfigure.template.sitemesh

├─ com.listeningframework.boot.autoconfigure.template.sitemesh.SitemeshConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure.template.freemarker

├─ com.listeningframework.boot.autoconfigure.template.freemarker.DefaultStandardSimpleHash.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.FreemarkerCustomConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.FreemarkerHashSupport.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.FreemarkerTagSupport.class - [JAR]

com.listeningframework.boot.commons.phantom

├─ com.listeningframework.boot.commons.phantom.PhantomConnection.class - [JAR]

├─ com.listeningframework.boot.commons.phantom.PhantomPool.class - [JAR]

├─ com.listeningframework.boot.commons.phantom.PhantomPoolBuilder.class - [JAR]

├─ com.listeningframework.boot.commons.phantom.PhantomPoolImpl.class - [JAR]

com.listeningframework.boot.commons.string

├─ com.listeningframework.boot.commons.string.Dom4jUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.ExceptionUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.FreemarkerUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.IdentityUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.JacksonUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.ParameterUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.PathUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.RandomUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.RegExpUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.SqlFormatUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.StringUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.XPathUtils.class - [JAR]

├─ com.listeningframework.boot.commons.string.XStreamUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.apidoc

├─ com.listeningframework.boot.autoconfigure.apidoc.SwaggerConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.apidoc.SwaggerCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.apidoc.SwaggerDefaultCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.apidoc.SwaggerDefaultResourcesProvider.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.apidoc.SwaggerPageableBuilderPlugin.class - [JAR]

com.listeningframework.boot.autoconfigure.webmvc.advice

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.AbstractBodyAdvice.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.BodyAdviceCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.DecryptHttpInputMessage.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.DefaultBodyAdviceCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.DefaultRequestBodyAdvice.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.DefaultResponseBodyAdvice.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.RequestResponseExceptionAdvice.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.advice.SpringMvcApiSecurityConfiguration.class - [JAR]

com.listeningframework.boot.commons.utils

├─ com.listeningframework.boot.commons.utils.CollectionUtils.class - [JAR]

├─ com.listeningframework.boot.commons.utils.DateFormatUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.webmvc.locks

├─ com.listeningframework.boot.autoconfigure.webmvc.locks.CachedDistributedLock.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.locks.DistributedLock.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webmvc.locks.RedisDistributedLock.class - [JAR]

com.listeningframework.boot.autoconfigure.template.thymeleaf

├─ com.listeningframework.boot.autoconfigure.template.thymeleaf.ThymeleafCustomConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure.logging

├─ com.listeningframework.boot.autoconfigure.logging.LOG.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.logging.LogstashConfiguration.class - [JAR]

com.listeningframework.boot.commons.enums

├─ com.listeningframework.boot.commons.enums.ApiStatus.class - [JAR]

├─ com.listeningframework.boot.commons.enums.Encoding.class - [JAR]

├─ com.listeningframework.boot.commons.enums.MailHosts.class - [JAR]

├─ com.listeningframework.boot.commons.enums.Profiles.class - [JAR]

├─ com.listeningframework.boot.commons.enums.YesNo.class - [JAR]

com.listeningframework.boot.autoconfigure.mybatis

├─ com.listeningframework.boot.autoconfigure.mybatis.DefaultMyBatisConfigurationCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.mybatis.MyBatisConfigurationCustomizer.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.mybatis.MyBatisCustomizerConfiguraiton.class - [JAR]

com.listeningframework.boot.autoconfigure.jpa

├─ com.listeningframework.boot.autoconfigure.jpa.Operations.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.SpecBuilder.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.jpa.Specifications.class - [JAR]

com.listeningframework.boot.autoconfigure.template.freemarker.security

├─ com.listeningframework.boot.autoconfigure.template.freemarker.security.SecurityAllPermission.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.security.SecurityAuthentication.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.freemarker.security.SecurityHasPermission.class - [JAR]

com.listeningframework.boot.commons.thread

├─ com.listeningframework.boot.commons.thread.ThreadUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.webservice

├─ com.listeningframework.boot.autoconfigure.webservice.JerseyHealthController.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.webservice.JerseyResourceConfiguration.class - [JAR]

com.listeningframework.boot.autoconfigure.template.thymeleaf.dialect

├─ com.listeningframework.boot.autoconfigure.template.thymeleaf.dialect.DefaultThymeleafDialect.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.template.thymeleaf.dialect.ThymeleafProcessorTemplate.class - [JAR]

com.listeningframework.boot.commons.callback

├─ com.listeningframework.boot.commons.callback.Executable.class - [JAR]

com.listeningframework.boot.autoconfigure.annotation

├─ com.listeningframework.boot.autoconfigure.annotation.DefaultImportSelector.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.DistributedLock.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.EnableListeningBoot.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.EncryptValue.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.IgnoreRequestDecrypt.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.IgnoreRequestToken.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.IgnoreResponseEncrypt.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.IgnoredBy.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.JsonPostMapping.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.Monitor.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.MyBatisEntity.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.MyBatisRepository.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.RequestBodyDecrypt.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.RequestBodyToken.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.ResponseBodyEncrypt.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.annotation.XStreamCDATA.class - [JAR]

com.listeningframework.boot.commons.io

├─ com.listeningframework.boot.commons.io.CaptchaUtils.class - [JAR]

├─ com.listeningframework.boot.commons.io.IOUtils.class - [JAR]

├─ com.listeningframework.boot.commons.io.ImageUtils.class - [JAR]

├─ com.listeningframework.boot.commons.io.QRCodeUtils.class - [JAR]

com.listeningframework.boot.autoconfigure.security.config

├─ com.listeningframework.boot.autoconfigure.security.config.SpringSecurityBasicConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.config.SpringSecurityJWTConfiguration.class - [JAR]

├─ com.listeningframework.boot.autoconfigure.security.config.SpringSecurityOAuth2Configuration.class - [JAR]

Advertisement