1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2024-06-23 20:04:51 +02:00
Smack/smack-core/src/main/java/org/jivesoftware/smack/util
Florian Schmaus 8db0403138 Improve writing XML elements to socket
Instead of allocating one big continuous memory block before "writing"
the XMPP stream element to the socket, write the single CharSequences of
LazyStringBuilder/XmlStringBuilder.

Also change Obserable writer to only notify the listeners after a
flush *or* if a certain limit has been reached since the last
notification. Otherwise the debugger would "print" every single XML part
as result of this change.
2015-05-21 22:41:21 +02:00
..
dns Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
stringencoder Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
ArrayBlockingQueueWithShutdown.java Make Smack Java8's javac and javadoc ready 2015-04-04 17:16:27 +02:00
Async.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
ByteUtils.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
CollectionUtil.java Rework and improve authentication API and internals 2015-05-03 22:00:41 +02:00
DNSUtil.java Rename 'serviceName' to 'xmppServiceDomain' 2015-05-19 09:26:59 +02:00
EventManger.java Fix incoming file transfers 2015-03-02 15:56:26 +01:00
FileUtils.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
IpAddressUtil.java Enable -Werror and add XmppHostnameVerifier 2015-03-23 14:20:03 +01:00
LazyStringBuilder.java Improve writing XML elements to socket 2015-05-21 22:41:21 +02:00
MAC.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
MD5.java Implemented MD5 just like the SHA1 util 2014-11-15 09:46:39 +01:00
MultiMap.java Add FinalClass checkstyle check 2015-04-06 10:45:12 +02:00
NumberUtil.java Improve privacy parsing and API. Add NumberUtil 2015-01-21 09:50:44 +01:00
Objects.java Add Integration Test Framework 2015-03-18 11:09:56 +01:00
ObservableReader.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00
ObservableWriter.java Improve writing XML elements to socket 2015-05-21 22:41:21 +02:00
package-info.java Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
PacketParserUtils.java Smack 4.1.1 2015-05-09 15:42:09 +02:00
PacketUtil.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
ParserUtils.java Add Support for XEP-80: User Location 2015-03-16 20:01:58 +01:00
ReaderListener.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00
SHA1.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
SmackExecutorThreadFactory.java Change SmackExecutorthreadFactory constructor parameter to XMPPConnection 2015-04-22 09:45:02 +02:00
StringTransformer.java Support for International Domain Names in DNSUtil 2014-09-13 09:27:55 +02:00
StringUtils.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
SystemUtil.java Throw exception if smack-java7 is loaded on Android 2015-04-25 22:53:46 +02:00
TLSUtils.java TLSUtils.disableHostnameVerificationForTlsCertificates() 2015-01-17 12:17:28 +01:00
TypedCloneable.java Add TypedCloneable 2015-03-10 22:50:48 +01:00
WriterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
XmlStringBuilder.java Improve writing XML elements to socket 2015-05-21 22:41:21 +02:00