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
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
..
compress Add FinalClass checkstyle check 2015-04-06 10:45:12 +02:00
compression Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
debugger Rename 'serviceName' to 'xmppServiceDomain' 2015-05-19 09:26:59 +02:00
filter Rename 'serviceName' to 'xmppServiceDomain' 2015-05-19 09:26:59 +02:00
initializer Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
iqrequest Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
packet Use Resourcepart as type for the resource 2015-05-04 20:53:00 +02:00
parsing Improve parsing exception callback. 2015-05-18 12:38:25 +02:00
provider Use Resourcepart as type for the resource 2015-05-04 20:53:00 +02:00
proxy Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
sasl Rework and improve authentication API and internals 2015-05-03 22:00:41 +02:00
util Improve writing XML elements to socket 2015-05-21 22:41:21 +02:00
AbstractConnectionClosedListener.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
AbstractConnectionListener.java Add 'resumed' bool ConnectionListener's authenticated() 2015-01-07 21:11:09 +01:00
AbstractXMPPConnection.java Add AbstractXMPPConnection.getUsedSaslMechanism() 2015-05-19 09:26:59 +02:00
ConnectionConfiguration.java Rename 'serviceName' to 'xmppServiceDomain' 2015-05-19 09:26:59 +02:00
ConnectionCreationListener.java Make XMPPConnection an interface 2014-05-28 08:18:41 +02:00
ConnectionListener.java Remove protected getConnectionListeners() 2015-01-10 11:26:10 +01:00
ExceptionCallback.java Add an API to send and wait async for a response 2014-08-16 00:08:53 +02:00
Manager.java Add Manager.getAuthenticatedConnectionOrThrow() 2015-04-09 19:00:03 +02:00
MessageListener.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
package-info.java Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00
PacketCollector.java Add FinalClass checkstyle check 2015-04-06 10:45:12 +02:00
PacketListener.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
PresenceListener.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
ReconnectionManager.java Smack 4.1.1 2015-05-09 15:42:09 +02:00
SASLAuthentication.java Add AbstractXMPPConnection.getUsedSaslMechanism() 2015-05-19 09:26:59 +02:00
SmackConfiguration.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
SmackException.java Add FinalClass checkstyle check 2015-04-06 10:45:12 +02:00
SmackInitialization.java Rework and improve authentication API and internals 2015-05-03 22:00:41 +02:00
StanzaListener.java Merge branch '4.1' 2015-03-24 17:16:18 +01:00
SynchronizationPoint.java Make SynchronizationPoint interruptible 2015-04-12 18:33:43 +02:00
UnparseableStanza.java Improve parsing exception callback. 2015-05-18 12:38:25 +02:00
XMPPConnection.java Rename 'serviceName' to 'xmppServiceDomain' 2015-05-19 09:26:59 +02:00
XMPPConnectionRegistry.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00
XMPPException.java 's;^\s+$;;' on all source files 2015-03-17 11:33:02 +01:00