You can download hprose-java-2.0.18.jar in this page.
MIT License
hprose-java-2.0.18.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.hprose/hprose-java/pom.properties META-INF/maven/org.hprose/hprose-java/pom.xml hprose.client.ClientContext.class hprose.client.CookieManager.class hprose.client.FullDuplexSocketTransporter.class hprose.client.HalfDuplexSocketTransporter.class hprose.client.HproseClient.class hprose.client.HproseHttpClient.class hprose.client.HproseInvocationHandler.class hprose.client.HproseTcpClient.class hprose.client.Request.class hprose.client.Response.class hprose.client.Result.class hprose.client.SocketTransporter.class hprose.common.ByRef.class hprose.common.Failswitch.class hprose.common.FilterHandler.class hprose.common.FilterHandlerManager.class hprose.common.HandlerManager.class hprose.common.HproseCallback.class hprose.common.HproseCallback1.class hprose.common.HproseContext.class hprose.common.HproseErrorEvent.class hprose.common.HproseException.class hprose.common.HproseFilter.class hprose.common.HproseMethod.class hprose.common.HproseMethods.class hprose.common.HproseResultMode.class hprose.common.Idempotent.class hprose.common.InvokeHandler.class hprose.common.InvokeSettings.class hprose.common.MethodName.class hprose.common.NextFilterHandler.class hprose.common.NextInvokeHandler.class hprose.common.Oneway.class hprose.common.ResultMode.class hprose.common.Retry.class hprose.common.SimpleMode.class hprose.common.Timeout.class hprose.io.ByteBufferInputStream.class hprose.io.ByteBufferOutputStream.class hprose.io.ByteBufferStream.class hprose.io.HproseClassManager.class hprose.io.HproseFormatter.class hprose.io.HproseMode.class hprose.io.HproseReader.class hprose.io.HproseTags.class hprose.io.HproseWriter.class hprose.io.access.Accessors.class hprose.io.access.BoolFieldAccessor.class hprose.io.access.ByteFieldAccessor.class hprose.io.access.CharFieldAccessor.class hprose.io.access.ConstructorAccessor.class hprose.io.access.DoubleFieldAccessor.class hprose.io.access.FieldAccessor.class hprose.io.access.FloatFieldAccessor.class hprose.io.access.IntFieldAccessor.class hprose.io.access.LongFieldAccessor.class hprose.io.access.MemberAccessor.class hprose.io.access.PropertyAccessor.class hprose.io.access.SafeFieldAccessor.class hprose.io.access.ShortFieldAccessor.class hprose.io.convert.BigDecimalConverter.class hprose.io.convert.BigIntegerConverter.class hprose.io.convert.BooleanConverter.class hprose.io.convert.ByteConverter.class hprose.io.convert.CalendarConverter.class hprose.io.convert.CharConverter.class hprose.io.convert.Converter.class hprose.io.convert.ConverterFactory.class hprose.io.convert.DateConverter.class hprose.io.convert.DateTimeConverter.class hprose.io.convert.DefaultConverter.class hprose.io.convert.DoubleConverter.class hprose.io.convert.FloatConverter.class hprose.io.convert.HproseDateTimeConverter.class hprose.io.convert.IntConverter.class hprose.io.convert.LocaleConverter.class hprose.io.convert.LongConverter.class hprose.io.convert.PatternConverter.class hprose.io.convert.ShortConverter.class hprose.io.convert.StringBufferConverter.class hprose.io.convert.StringBuilderConverter.class hprose.io.convert.StringConverter.class hprose.io.convert.TimeConverter.class hprose.io.convert.TimeZoneConverter.class hprose.io.convert.TimestampConverter.class hprose.io.convert.URIConverter.class hprose.io.convert.URLConverter.class hprose.io.convert.UUIDConverter.class hprose.io.convert.java8.ConverterLoader.class hprose.io.convert.java8.DurationConverter.class hprose.io.convert.java8.InstantConverter.class hprose.io.convert.java8.LocalDateConverter.class hprose.io.convert.java8.LocalDateTimeConverter.class hprose.io.convert.java8.LocalTimeConverter.class hprose.io.convert.java8.MonthDayConverter.class hprose.io.convert.java8.OffsetDateTimeConverter.class hprose.io.convert.java8.OffsetTimeConverter.class hprose.io.convert.java8.PeriodConverter.class hprose.io.convert.java8.YearConverter.class hprose.io.convert.java8.YearMonthConverter.class hprose.io.convert.java8.ZoneIdConverter.class hprose.io.convert.java8.ZoneOffsetConverter.class hprose.io.convert.java8.ZonedDateTimeConverter.class hprose.io.serialize.AtomicBooleanSerializer.class hprose.io.serialize.AtomicIntegerArraySerializer.class hprose.io.serialize.AtomicIntegerSerializer.class hprose.io.serialize.AtomicLongArraySerializer.class hprose.io.serialize.AtomicLongSerializer.class hprose.io.serialize.AtomicReferenceArraySerializer.class hprose.io.serialize.AtomicReferenceSerializer.class hprose.io.serialize.BigDecimalArraySerializer.class hprose.io.serialize.BigDecimalSerializer.class hprose.io.serialize.BigIntegerArraySerializer.class hprose.io.serialize.BigIntegerSerializer.class hprose.io.serialize.BooleanArraySerializer.class hprose.io.serialize.BooleanSerializer.class hprose.io.serialize.ByteArraySerializer.class hprose.io.serialize.ByteSerializer.class hprose.io.serialize.BytesArraySerializer.class hprose.io.serialize.CalendarArraySerializer.class hprose.io.serialize.CalendarSerializer.class hprose.io.serialize.CharArraySerializer.class hprose.io.serialize.CharSerializer.class hprose.io.serialize.CharsArraySerializer.class hprose.io.serialize.CollectionSerializer.class hprose.io.serialize.DateArraySerializer.class hprose.io.serialize.DateSerializer.class hprose.io.serialize.DateTimeArraySerializer.class hprose.io.serialize.DateTimeSerializer.class hprose.io.serialize.DoubleArraySerializer.class hprose.io.serialize.DoubleSerializer.class hprose.io.serialize.EnumSerializer.class hprose.io.serialize.FloatArraySerializer.class hprose.io.serialize.FloatSerializer.class hprose.io.serialize.HproseDateTimeSerializer.class hprose.io.serialize.IntArraySerializer.class hprose.io.serialize.IntegerSerializer.class hprose.io.serialize.ListSerializer.class hprose.io.serialize.LongArraySerializer.class hprose.io.serialize.LongSerializer.class hprose.io.serialize.MapSerializer.class hprose.io.serialize.NullSerializer.class hprose.io.serialize.ObjectArraySerializer.class hprose.io.serialize.ObjectSerializer.class hprose.io.serialize.OtherTypeArraySerializer.class hprose.io.serialize.OtherTypeSerializer.class hprose.io.serialize.ReferenceSerializer.class hprose.io.serialize.Serializer.class hprose.io.serialize.SerializerFactory.class hprose.io.serialize.ShortArraySerializer.class hprose.io.serialize.ShortSerializer.class hprose.io.serialize.StringArraySerializer.class hprose.io.serialize.StringBufferArraySerializer.class hprose.io.serialize.StringBufferSerializer.class hprose.io.serialize.StringBuilderArraySerializer.class hprose.io.serialize.StringBuilderSerializer.class hprose.io.serialize.StringSerializer.class hprose.io.serialize.TimeArraySerializer.class hprose.io.serialize.TimeSerializer.class hprose.io.serialize.TimeZoneSerializer.class hprose.io.serialize.TimestampArraySerializer.class hprose.io.serialize.TimestampSerializer.class hprose.io.serialize.ToStringSerializer.class hprose.io.serialize.UUIDArraySerializer.class hprose.io.serialize.UUIDSerializer.class hprose.io.serialize.ValueWriter.class hprose.io.serialize.Writer.class hprose.io.serialize.WriterRefer.class hprose.io.serialize.java8.LocalDateSerializer.class hprose.io.serialize.java8.LocalDateTimeSerializer.class hprose.io.serialize.java8.LocalTimeSerializer.class hprose.io.serialize.java8.OffsetDateTimeSerializer.class hprose.io.serialize.java8.OffsetTimeSerializer.class hprose.io.serialize.java8.SerializerLoader.class hprose.io.serialize.java8.ZonedDateTimeSerializer.class hprose.io.unserialize.ArrayListUnserializer.class hprose.io.unserialize.ArrayUnserializer.class hprose.io.unserialize.AtomicBooleanUnserializer.class hprose.io.unserialize.AtomicIntegerArrayUnserializer.class hprose.io.unserialize.AtomicIntegerUnserializer.class hprose.io.unserialize.AtomicLongArrayUnserializer.class hprose.io.unserialize.AtomicLongUnserializer.class hprose.io.unserialize.AtomicReferenceArrayUnserializer.class hprose.io.unserialize.AtomicReferenceUnserializer.class hprose.io.unserialize.BaseUnserializer.class hprose.io.unserialize.BigDecimalArrayUnserializer.class hprose.io.unserialize.BigDecimalUnserializer.class hprose.io.unserialize.BigIntegerArrayUnserializer.class hprose.io.unserialize.BigIntegerUnserializer.class hprose.io.unserialize.BooleanArrayUnserializer.class hprose.io.unserialize.BooleanObjectUnserializer.class hprose.io.unserialize.BooleanUnserializer.class hprose.io.unserialize.ByteArrayUnserializer.class hprose.io.unserialize.ByteObjectUnserializer.class hprose.io.unserialize.ByteUnserializer.class hprose.io.unserialize.BytesArrayUnserializer.class hprose.io.unserialize.CalendarArrayUnserializer.class hprose.io.unserialize.CalendarUnserializer.class hprose.io.unserialize.CaseInsensitiveMapUnserializer.class hprose.io.unserialize.CharArrayUnserializer.class hprose.io.unserialize.CharObjectUnserializer.class hprose.io.unserialize.CharUnserializer.class hprose.io.unserialize.CharsArrayUnserializer.class hprose.io.unserialize.CollectionUnserializer.class hprose.io.unserialize.DateArrayUnserializer.class hprose.io.unserialize.DateTimeArrayUnserializer.class hprose.io.unserialize.DateTimeUnserializer.class hprose.io.unserialize.DateUnserializer.class hprose.io.unserialize.DefaultUnserializer.class hprose.io.unserialize.DoubleArrayUnserializer.class hprose.io.unserialize.DoubleObjectUnserializer.class hprose.io.unserialize.DoubleUnserializer.class hprose.io.unserialize.EnumUnserializer.class hprose.io.unserialize.FakeReaderRefer.class hprose.io.unserialize.FloatArrayUnserializer.class hprose.io.unserialize.FloatObjectUnserializer.class hprose.io.unserialize.FloatUnserializer.class hprose.io.unserialize.HashMapUnserializer.class hprose.io.unserialize.HashSetUnserializer.class hprose.io.unserialize.HproseDateTimeUnserializer.class hprose.io.unserialize.IntArrayUnserializer.class hprose.io.unserialize.IntObjectUnserializer.class hprose.io.unserialize.IntUnserializer.class hprose.io.unserialize.LinkedCaseInsensitiveMapUnserializer.class hprose.io.unserialize.LinkedHashMapUnserializer.class hprose.io.unserialize.LinkedListUnserializer.class hprose.io.unserialize.LocaleUnserializer.class hprose.io.unserialize.LongArrayUnserializer.class hprose.io.unserialize.LongObjectUnserializer.class hprose.io.unserialize.LongUnserializer.class hprose.io.unserialize.MapUnserializer.class hprose.io.unserialize.ObjectArrayUnserializer.class hprose.io.unserialize.ObjectUnserializer.class hprose.io.unserialize.PatternUnserializer.class hprose.io.unserialize.RawReader.class hprose.io.unserialize.Reader.class hprose.io.unserialize.ReaderRefer.class hprose.io.unserialize.RealReaderRefer.class hprose.io.unserialize.ReferenceReader.class hprose.io.unserialize.ShortArrayUnserializer.class hprose.io.unserialize.ShortObjectUnserializer.class hprose.io.unserialize.ShortUnserializer.class hprose.io.unserialize.StringArrayUnserializer.class hprose.io.unserialize.StringBufferArrayUnserializer.class hprose.io.unserialize.StringBufferUnserializer.class hprose.io.unserialize.StringBuilderArrayUnserializer.class hprose.io.unserialize.StringBuilderUnserializer.class hprose.io.unserialize.StringUnserializer.class hprose.io.unserialize.TimeArrayUnserializer.class hprose.io.unserialize.TimeUnserializer.class hprose.io.unserialize.TimeZoneUnserializer.class hprose.io.unserialize.TimestampArrayUnserializer.class hprose.io.unserialize.TimestampUnserializer.class hprose.io.unserialize.TreeMapUnserializer.class hprose.io.unserialize.TreeSetUnserializer.class hprose.io.unserialize.URIUnserializer.class hprose.io.unserialize.URLUnserializer.class hprose.io.unserialize.UUIDArrayUnserializer.class hprose.io.unserialize.UUIDUnserializer.class hprose.io.unserialize.Unserializer.class hprose.io.unserialize.UnserializerFactory.class hprose.io.unserialize.ValueReader.class hprose.io.unserialize.java8.DurationUnserializer.class hprose.io.unserialize.java8.InstantUnserializer.class hprose.io.unserialize.java8.LocalDateTimeUnserializer.class hprose.io.unserialize.java8.LocalDateUnserializer.class hprose.io.unserialize.java8.LocalTimeUnserializer.class hprose.io.unserialize.java8.MonthDayUnserializer.class hprose.io.unserialize.java8.OffsetDateTimeUnserializer.class hprose.io.unserialize.java8.OffsetTimeUnserializer.class hprose.io.unserialize.java8.PeriodUnserializer.class hprose.io.unserialize.java8.UnserializerLoader.class hprose.io.unserialize.java8.YearMonthUnserializer.class hprose.io.unserialize.java8.YearUnserializer.class hprose.io.unserialize.java8.ZoneIdUnserializer.class hprose.io.unserialize.java8.ZoneOffsetUnserializer.class hprose.io.unserialize.java8.ZonedDateTimeUnserializer.class hprose.net.Acceptor.class hprose.net.Connection.class hprose.net.ConnectionHandler.class hprose.net.Connector.class hprose.net.OutPacket.class hprose.net.Reactor.class hprose.net.ReactorGroup.class hprose.net.ReceiveCallback.class hprose.net.TimeoutType.class hprose.server.HproseClients.class hprose.server.HproseHttpMethods.class hprose.server.HproseHttpService.class hprose.server.HproseHttpServiceEvent.class hprose.server.HproseService.class hprose.server.HproseServiceEvent.class hprose.server.HproseServlet.class hprose.server.HproseTcpMethods.class hprose.server.HproseTcpServer.class hprose.server.HproseTcpServiceEvent.class hprose.server.HproseWebSocketMethods.class hprose.server.HproseWebSocketService.class hprose.server.HttpContext.class hprose.server.Message.class hprose.server.PushEvent.class hprose.server.ServiceContext.class hprose.server.TcpContext.class hprose.server.Topic.class hprose.server.WebSocketContext.class hprose.util.Base64.class hprose.util.CaseInsensitiveMap.class hprose.util.ClassUtil.class hprose.util.DateTime.class hprose.util.JdkVersion.class hprose.util.LinkedCaseInsensitiveMap.class hprose.util.StrUtil.class hprose.util.TimeZoneUtil.class hprose.util.concurrent.Action.class hprose.util.concurrent.AsyncCall.class hprose.util.concurrent.AsyncFunc.class hprose.util.concurrent.Call.class hprose.util.concurrent.Callback.class hprose.util.concurrent.Executor.class hprose.util.concurrent.Func.class hprose.util.concurrent.Handler.class hprose.util.concurrent.Promise.class hprose.util.concurrent.PromiseFuture.class hprose.util.concurrent.Reducer.class hprose.util.concurrent.Rejector.class hprose.util.concurrent.Resolver.class hprose.util.concurrent.State.class hprose.util.concurrent.Subscriber.class hprose.util.concurrent.Thenable.class hprose.util.concurrent.Threads.class hprose.util.concurrent.Timer.class hprose.util.concurrent.TypeException.class
hprose-java-2.0.18.pom file content.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.hprose</groupId> <artifactId>hprose-java</artifactId> <version>2.0.18</version> <name>Hprose for Java</name> <description>Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system. Hprose supports many programming languages, for example: * AAuto Quicker * ActionScript * ASP * C++ * Dart * Delphi/Free Pascal * dotNET(C#, Visual Basic...) * Golang * Java * JavaScript * Node.js * Objective-C * Perl * PHP * Python * Ruby * ... Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages. This project is the implementation of Hprose for Java.</description> <url>https://github.com/hprose/hprose-java</url> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> </parent> <licenses> <license> <name>MIT License</name> <url>https://raw.github.com/hprose/hprose-java/master/LICENSE.md</url> </license> </licenses> <scm> <connection>scm:git:https://github.com/hprose/hprose-java.git</connection> <developerConnection>scm:git:https://github.com/hprose/hprose-java.git</developerConnection> <url>https://github.com/hprose/hprose-java</url> <tag>v2.0.18</tag> </scm> <developers> <developer> <id>andot</id> <name>Ma Bingyao</name> <email>andot@hprose.com</email> <organization>hprose</organization> <organizationUrl>http://www.hprose.com</organizationUrl> </developer> </developers> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/hprose/hprose-java/issues</url> </issueManagement> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>[3.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>[1.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> </dependencies> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5.3</version> <configuration> <tagNameFormat>v@{project.version}</tagNameFormat> <autoVersionSubmodules>true</autoVersionSubmodules> <useReleaseProfile>false</useReleaseProfile> <releaseProfiles>release</releaseProfiles> <goals>deploy</goals> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>jdk15</id> <activation> <jdk>1.5</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>jdk15</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> <properties> <jar.source>1.5</jar.source> <jar.target>1.5</jar.target> </properties> </profile> <profile> <id>jdk16</id> <activation> <jdk>1.6</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>jdk16</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> <properties> <jar.source>1.6</jar.source> <jar.target>1.6</jar.target> </properties> </profile> <profile> <id>jdk17</id> <activation> <jdk>1.7</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>jdk17</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> <properties> <jar.source>1.7</jar.source> <jar.target>1.7</jar.target> </properties> </profile> <profile> <id>jdk18</id> <activation> <jdk>1.8</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>jdk18</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> <properties> <jar.source>1.8</jar.source> <jar.target>1.8</jar.target> </properties> </profile> </profiles> </project>
<dependency> <groupId>org.hprose</groupId> <artifactId>hprose-java</artifactId> <version>2.0.18</version> </dependency>
If you think the following hprose-java-2.0.18.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download hprose-java-2.0.18.jar file