Download sissi Free Java Code
Description
Pure Java XMPP Server.
Source Files
The download file sissi-master.zip has the following entries.
lib/netty-4.0.4.jar// w ww . j a v a 2 s. c o m
pom.xml
src/main/java/com/sissi/addressing/Addressing.java
src/main/java/com/sissi/addressing/impl/InMemoryAddressing.java
src/main/java/com/sissi/context/JID.java
src/main/java/com/sissi/context/JIDBuilder.java
src/main/java/com/sissi/context/JIDContext.java
src/main/java/com/sissi/context/impl/User.java
src/main/java/com/sissi/context/impl/UserBuilder.java
src/main/java/com/sissi/context/impl/UserContext.java
src/main/java/com/sissi/feed/Feeder.java
src/main/java/com/sissi/feed/FeederBuilder.java
src/main/java/com/sissi/feed/impl/ChainedFeeder.java
src/main/java/com/sissi/feed/impl/ChainedFeederBuilder.java
src/main/java/com/sissi/looper/Looper.java
src/main/java/com/sissi/looper/LooperBuilder.java
src/main/java/com/sissi/looper/impl/MyLooper.java
src/main/java/com/sissi/looper/impl/MyLooperBuilder.java
src/main/java/com/sissi/netty/Server.java
src/main/java/com/sissi/netty/ServerHandler.java
src/main/java/com/sissi/netty/ServerHandlerBuilder.java
src/main/java/com/sissi/netty/io/ByteBufferInputStream.java
src/main/java/com/sissi/netty/io/ByteBufferOutputStream.java
src/main/java/com/sissi/netty/listener/FailLogGenericFutureListener.java
src/main/java/com/sissi/netty/listener/FailShowdownGenericFutureListener.java
src/main/java/com/sissi/offline/StorageBlock.java
src/main/java/com/sissi/offline/StorageBox.java
src/main/java/com/sissi/offline/impl/MessageStorageBlock.java
src/main/java/com/sissi/offline/impl/MyStorageBox.java
src/main/java/com/sissi/offline/impl/PresenceStorageBlock.java
src/main/java/com/sissi/offline/impl/ProtocolStorageBlock.java
src/main/java/com/sissi/pipeline/OutputPipeline.java
src/main/java/com/sissi/pipeline/ProcessPipeline.java
src/main/java/com/sissi/pipeline/ProcessPipelineFinder.java
src/main/java/com/sissi/pipeline/ProcessPipelineMatcher.java
src/main/java/com/sissi/pipeline/output/NetworkOutputPipeline.java
src/main/java/com/sissi/pipeline/process/AllMatcher.java
src/main/java/com/sissi/pipeline/process/ChainedFinder.java
src/main/java/com/sissi/pipeline/process/ChainedProcessor.java
src/main/java/com/sissi/pipeline/process/ClassMatcher.java
src/main/java/com/sissi/pipeline/process/NothingProcessor.java
src/main/java/com/sissi/pipeline/process/auth/AuthAccessor.java
src/main/java/com/sissi/pipeline/process/auth/AuthCertificate.java
src/main/java/com/sissi/pipeline/process/auth/AuthLoginAndFailedProcessor.java
src/main/java/com/sissi/pipeline/process/auth/AuthLoginAndSuccessProcessor.java
src/main/java/com/sissi/pipeline/process/auth/AuthNoneRepeatProcessor.java
src/main/java/com/sissi/pipeline/process/auth/AuthNormalization.java
src/main/java/com/sissi/pipeline/process/auth/impl/MongoAuthAccessor.java
src/main/java/com/sissi/pipeline/process/auth/impl/PlainAuthNormalization.java
src/main/java/com/sissi/pipeline/process/iq/IQForkProcessor.java
src/main/java/com/sissi/pipeline/process/iq/IQNoneChildrenProcessor.java
src/main/java/com/sissi/pipeline/process/iq/bind/BindProcessor.java
src/main/java/com/sissi/pipeline/process/iq/result/IQResultMatcher.java
src/main/java/com/sissi/pipeline/process/iq/result/IQResultProcessor.java
src/main/java/com/sissi/pipeline/process/iq/roster/RosterGetProcessor.java
src/main/java/com/sissi/pipeline/process/iq/roster/RosterSetProcessor.java
src/main/java/com/sissi/pipeline/process/iq/roster/RosterTypeMatcher.java
src/main/java/com/sissi/pipeline/process/message/MessageForkProcessor.java
src/main/java/com/sissi/pipeline/process/message/MessageOfflineProcessor.java
src/main/java/com/sissi/pipeline/process/message/p2g/MessageP2GMatcher.java
src/main/java/com/sissi/pipeline/process/message/p2g/MessageP2GProcessor.java
src/main/java/com/sissi/pipeline/process/message/p2p/MessageP2PContentCheckProcessor.java
src/main/java/com/sissi/pipeline/process/message/p2p/MessageP2PNoneRelationProcessor.java
src/main/java/com/sissi/pipeline/process/message/p2p/MessageP2PRouteProcessor.java
src/main/java/com/sissi/pipeline/process/presence/PresenceForkProcessor.java
src/main/java/com/sissi/pipeline/process/presence/PresenceOfflineProcessor.java
src/main/java/com/sissi/pipeline/process/presence/muc/PresenceMUCMatcher.java
src/main/java/com/sissi/pipeline/process/presence/muc/PresenceMUCProcessor.java
src/main/java/com/sissi/pipeline/process/presence/notify/PresenceBroadcastProcessor.java
src/main/java/com/sissi/pipeline/process/presence/notify/PresenceFromMeUnicastProcessor.java
src/main/java/com/sissi/pipeline/process/presence/notify/PresenceToMeUnicastProcessor.java
src/main/java/com/sissi/pipeline/process/presence/notify/PresenceUnicastProcessor.java
src/main/java/com/sissi/pipeline/process/presence/state/PresenceFriendsMatcher.java
src/main/java/com/sissi/pipeline/process/presence/state/PresenceFriendsProcessor.java
src/main/java/com/sissi/pipeline/process/presence/state/PresenceMyselfProcessor.java
src/main/java/com/sissi/pipeline/process/presence/subscribe/PresenceSubscribeMatcher.java
src/main/java/com/sissi/pipeline/process/presence/subscribe/PresenceSubscribeProcessor.java
src/main/java/com/sissi/pipeline/process/presence/subscribed/PresenceSubscribedMatcher.java
src/main/java/com/sissi/pipeline/process/presence/subscribed/PresenceSubscribedProcessor.java
src/main/java/com/sissi/pipeline/process/presence/unsubscribed/PresenceUnSubscribedMatcher.java
src/main/java/com/sissi/pipeline/process/presence/unsubscribed/PresenceUnSubscribedProcessor.java
src/main/java/com/sissi/pipeline/process/stream/StreamProcessor.java
src/main/java/com/sissi/protocol/Feature.java
src/main/java/com/sissi/protocol/Protocol.java
src/main/java/com/sissi/protocol/auth/Auth.java
src/main/java/com/sissi/protocol/auth/Failure.java
src/main/java/com/sissi/protocol/auth/Mechanisms.java
src/main/java/com/sissi/protocol/auth/Success.java
src/main/java/com/sissi/protocol/iq/IQ.java
src/main/java/com/sissi/protocol/iq/bind/Bind.java
src/main/java/com/sissi/protocol/iq/bind/Resource.java
src/main/java/com/sissi/protocol/iq/roster/Item.java
src/main/java/com/sissi/protocol/iq/roster/Roster.java
src/main/java/com/sissi/protocol/iq/session/Session.java
src/main/java/com/sissi/protocol/message/Body.java
src/main/java/com/sissi/protocol/message/Message.java
src/main/java/com/sissi/protocol/presence/Presence.java
src/main/java/com/sissi/protocol/presence/Show.java
src/main/java/com/sissi/protocol/presence/Status.java
src/main/java/com/sissi/protocol/presence/group/Item.java
src/main/java/com/sissi/protocol/presence/group/Status.java
src/main/java/com/sissi/protocol/presence/group/X.java
src/main/java/com/sissi/protocol/stream/Stream.java
src/main/java/com/sissi/read/Collector.java
src/main/java/com/sissi/read/Mapping.java
src/main/java/com/sissi/read/Reader.java
src/main/java/com/sissi/read/sax/SAXFuture.java
src/main/java/com/sissi/read/sax/SAXHandler.java
src/main/java/com/sissi/read/sax/SAXReader.java
src/main/java/com/sissi/read/sax/XMLMapping.java
src/main/java/com/sissi/relation/P2GRelation.java
src/main/java/com/sissi/relation/P2PRelation.java
src/main/java/com/sissi/relation/Relation.java
src/main/java/com/sissi/relation/RelationContext.java
src/main/java/com/sissi/relation/RelationMapping.java
src/main/java/com/sissi/relation/impl/GroupWrapRelation.java
src/main/java/com/sissi/relation/impl/ItemWrapRelation.java
src/main/java/com/sissi/relation/impl/MongoRelation.java
src/main/java/com/sissi/relation/impl/MongoRelationContext.java
src/main/java/com/sissi/write/Writer.java
src/main/java/com/sissi/write/WriterWithOutClose.java
src/main/java/com/sissi/write/jaxb/JAXBNamespaceMapping.java
src/main/java/com/sissi/write/jaxb/JAXBWriter.java
src/main/resources/config.properties
src/main/resources/config/config-addressing.xml
src/main/resources/config/config-feed.xml
src/main/resources/config/config-global.xml
src/main/resources/config/config-looper.xml
src/main/resources/config/config-offline.xml
src/main/resources/config/config-processor-auth.xml
src/main/resources/config/config-processor-iq.xml
src/main/resources/config/config-processor-message.xml
src/main/resources/config/config-processor-presence.xml
src/main/resources/config/config-processor-stream.xml
src/main/resources/config/config-processor.xml
src/main/resources/config/config-reader.xml
src/main/resources/config/config-relation.xml
src/main/resources/config/config-server.xml
src/main/resources/config/config-thread.xml
src/main/resources/config/config-writer.xml
src/main/resources/jaxb.properties
src/main/resources/loading.properties
src/main/resources/log4j.properties
src/main/resources/mapping.xml
src/main/resources/root.properties
src/test/java/com/sissi/addressing/impl/InMemoryAddressingTest.java
src/test/java/com/sissi/context/JIDBaseTest.java
src/test/java/com/sissi/looper/impl/MyLooperTest.java
src/test/java/com/sissi/pipeline/process/MatchAllTest.java
src/test/java/com/sissi/pipeline/process/auth/AuthMatcherTest.java
src/test/java/com/sissi/pipeline/process/auth/normalize/PlainAuthNormalizationTest.java
src/test/java/com/sissi/pipeline/process/finder/ChainedFinderTest.java
src/test/java/com/sissi/read/sax/Area.java
src/test/java/com/sissi/read/sax/Dept.java
src/test/java/com/sissi/read/sax/Employee.java
src/test/java/com/sissi/read/sax/Level.java
src/test/java/com/sissi/read/sax/LineManager.java
src/test/java/com/sissi/read/sax/Name.java
src/test/java/com/sissi/read/sax/SAXHandlerTest.java
src/test/java/com/sissi/read/sax/Sort.java
src/test/java/com/sissi/read/sax/Support.java
src/test/java/com/sissi/read/sax/XMLMappingTest.java
src/test/java/com/sissi/relation/impl/ItemWrapRelationTest.java
src/test/java/com/sissi/relation/impl/MongoRelationTest.java
src/test/java/com/sissi/relation/impl/RelationMappingTest.java
src/test/java/com/sissi/write/jaxb/JAXBWriterTest.java
src/test/resources/config.properties
src/test/resources/jaxb-default.xml
src/test/resources/jaxb-withoutClose.xml
src/test/resources/jaxb.properties
src/test/resources/mapping.xml
src/test/resources/sax-default.xml
src/test/resources/sax-fragement-document.xml
src/test/resources/sax-fragement-element.xml
src/test/resources/sax-mapping.xml
Download
Click the following link to download sissi-master.zip.
sissi-master.zip