Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
773 4982

Files

Files Errors
org/exolab/jms/JMSErrorCodes.java 2
org/exolab/jms/administration/AdminConnection.java 18
org/exolab/jms/administration/AdminConnectionFactory.java 7
org/exolab/jms/administration/JmsAdminServerIfc.java 45
org/exolab/jms/administration/http/HttpJmsAdminConnection.java 3
org/exolab/jms/administration/http/package.html 1
org/exolab/jms/administration/intra vm/IntravmJmsAdminConnection.java 23
org/exolab/jms/administration/intravm/package.html 1
org/exolab/jms/administration/mipc/IpcJmsAdminConnection.java 24
org/exolab/jms/administration/mipc/SslIpcJmsAdminConnection.java 2
org/exolab/jms/administration/mipc/package.html 1
org/exolab/jms/administration/package.html 1
org/exolab/jms/administration/rmi/RmiJmsAdminConnection.java 24
org/exolab/jms/administration/rmi/package.html 1
org/exolab/jms/authentication/AuthenticationMgr.java 3
org/exolab/jms/authentication/User.java 6
org/exolab/jms/authentication/package.html 1
org/exolab/jms/client/JmsClientConstants.java 8
org/exolab/jms/client/JmsClientStubFactory.java 13
org/exolab/jms/client/JmsConnection.java 20
org/exolab/jms/client/JmsConnectionConsumer.java 8
org/exolab/jms/client/JmsConnectionFactory.java 14
org/exolab/jms/client/JmsConnectionFactoryBuilder.java 4
org/exolab/jms/client/JmsConnectionMetaData.java 8
org/exolab/jms/client/JmsConnectionStubIfc.java 1
org/exolab/jms/client/JmsDestination.java 13
org/exol ab/jms/client/JmsDestinationFactory.java 1
org/exolab/jms/client/JmsErrorCodes.java 2
org/exolab/jms/client/JmsMessageListener.java 2
org/exolab/jms/client/JmsQueue.java 9
org/exolab/jms/client/JmsQueueConnection.java 9
org/exolab/jms/client/JmsQueueConnectionConsumer.java 5
org/exolab/jms/client/JmsQueueConnectionFactory.java 7
org/exolab/jms/client/JmsServerStubIfc.java 4
org/exolab/jms/client/JmsSession.java 2
org/exolab/jms/client/JmsSessionStubIfc.java 11
org/exolab/jms/client/JmsTemporaryDestination.java 5
org/exolab/jms/client/JmsTemporaryQueue.java 13
org/exolab/jms/client/JmsTemporaryTopic.java 13
org/exolab/jms/client/JmsTopic.java 16
org/exolab/jms/client/JmsTopicConnection.java 15
org/exolab/jms/client/JmsTopicConnectionConsumer.java 8
org/exolab/jms/client/JmsTopicConnectionFactory.java 7
org/exolab/jms/client/JmsXAQueueConnection.java 3
org/exolab/jms/client/JmsXAQueueConnectionFactory.java 6
org/exolab/jms/client/JmsXAQueueSession.java 21
org/exolab/jms/client/JmsXATopicConnection.java 3
org/exolab/jms/client/JmsXATopicConnectionFactory.java 6
org/exolab/jms/client/JmsXATopicSession.java 21
org/exolab/jms/client/http/HttpJmsConnectionStub.java 13
org/exolab/jms/client/http/HttpJmsConstants.java 3
org/exolab/jms/client/http/HttpJmsServerStub.java 11
org/exolab/jms/client/http/HttpJmsSessionStub.java 50
org/exolab/jms/client/http/SslHttpJmsServerStub.java 3
org/exolab/jms/client/http/package.html 1
org/exolab/jms/client/http/servlet/HttpJmsClientServlet.java 7
org/exolab/jms/client/http/servlet/package.html 1
org/exolab/jms/client/intravm/IntravmJmsConnectionStub.java 7
org/exolab/jms/client/intravm/IntravmJmsServerStub.java 1
org/exolab/jms/client/intravm/IntravmJmsSessionStub.java 43
org/exolab/jms/client/intravm/package.html 1
org/exolab/jms/client/mipc/IpcJmsConnectionStub.java 10
org/exolab/jms/client/mipc/IpcJmsConstants.java 6
org/exolab/jms/client/mipc/IpcJmsMessageListener.java 4
org/exolab/jms/client/mipc/IpcJmsServerStub.java 14
org/exolab/jms/client/mipc/IpcJmsSessionStub.java 45
org/exolab/jms/client/mipc/SslJmsSer verStub.java 5
org/exolab/jms/client/mipc/package.html 1
org/exolab/jms/client/package.html 1
org/exolab/jms/client/rmi/RemoteJmsMessageListenerIfc.java 8
org/exolab/jms/client/rmi/RmiJmsConnectionStub.java 27
org/exolab/jms/client/rmi/RmiJmsConstants.java 4
org/exolab/jms/client/rmi/RmiJmsMessageListener.java 7
org/exolab/jms/client/rmi/RmiJmsServerStub.java 6
org/exolab/jms/client/rmi/RmiJmsSessionStub.java 64
org/exolab/jms/client/rmi/package.html 1
org/exolab/jms/config/AttributeExpander.java 14
org/exolab/jms/config/ConfigHelper.java 24
org/exolab/jms/config/ConfigurationFileException.java 2
org/exolab/jms/config/ConfigurationLoader.java 9
org/exolab/jms/config/ConfigurationManager.java 8
org/exolab/jms/config/ConnectorHelper.java 3
org/exolab/jms/config/FileDoesNotExistException.java 1
org/exolab/jms/config/JndiConfigurationFactory.java 3
org/exolab/jms/config/package.html 1
org/exolab/jms/events/BasicEventManager.java 44
org/exolab/jms/events/Event.java 3
org/exolab/jms/events/EventHandler.java 2
org/exolab/jms/events/EventManager.java 8
org/exolab/jms/events/IllegalEventDefinedException.java 3
org/exolab/jms/events/package.html 1
org/exolab/jms/gc/GarbageCollectionService.java 38
org/exolab/jms/gc/GarbageCollectionServiceException.java 3
org/exolab/jms/gc/package.html 1
org/exolab/jms/jndi/InitialContextFactory.java 1
org/exolab/jms/jndi/JndiConstants.java 12
org/exolab/jms/jndi/JndiNameParser.java 3
org/exolab/jms/jndi/JndiServerIfc.java 1
org/exolab/jms/jndi/http/HttpJndiInitialContextFactory.java 5
org/exolab/jms/jndi/http/NameServiceProxy.java 15
org/exolab/jms/jndi/http/SslHttpJndiInitialContextFactory.java 4
org/exolab/jms/jndi/http/package.html 1
org/exolab/jms/jndi/http/servlet/HttpJmsJndiServlet.java 21
org/exolab/jms/jndi/http/servlet/package.html 1
org/exolab/jms/jndi/intravm/IntravmJndiInitialContextFactory.java 2
org/exolab/jms/jndi/intravm/package.html 1
org/exolab/jms/jndi/mipc/IpcJndiInitialContextFactory.java 17
org/exolab/jms/jndi/mipc/NameServiceProxy.j ava 15
org/exolab/jms/jndi/mipc/package.html 1
org/exolab/jms/jndi/package.html 1
org/exolab/jms/jndi/rmi/RmiJndiInitialContextFactory.java 4
org/exolab/jms/jndi/rmi/package.html 1
org/exolab/jms/jndiadministration/AdminConnection.java 16
org/exolab/jms/jndiadministration/AdminMgr.java 43
org/exolab/jms/jndiadministration/DatabaseFilter.java 1
org/exolab/jms/jndiadministration/ObjectDialog.java 14
org/exolab/jms/jndiadministration/OfflineConnection.java 20
org/exolab/jms/jndiadministration/OfflineConnecti onException.java 3
org/exolab/jms/jndiadministration/OnlineConnection.java 22
org/exolab/jms/jndiadministration/OnlineConnectionException.java 3
org/exolab/jms/jndiadministration/OpenJMSContext.java 35
org/exolab/jms/jndiadministration/OpenJMSNode.java 6
org/exolab/jms/jndiadministration/OpenJMSObject.java 16
org/exolab/jms/jndiadministration/OpenJMSServer.java 19
org/exolab/jms/jndiadministration/QueryDialog.java 8
org/exolab/jms/jndiadministration/package.html 1
org/exolab/jms/lease/BaseLease.java 20
org/exolab/jms/lease/LeaseComparator.java 4
org/exolab/jms/lease/LeaseEventListenerIfc.java 1
org/exolab/jms/lease/LeaseIfc.java 5
org/exolab/jms/lease/LeaseManager.java 10
org/exolab/jms/lease/package.html 1
org/exolab/jms/message/AbstractMessageConverter.java 4
org/exolab/jms/message/BaseMessageConverter.java 1
org/exolab/jms/message/BytesMessageConverter.java 3
org/exolab/jms/message/BytesMessageImpl.java 49
org/exolab/jms/message/CorrelationId.java 9
org/exolab/jms/message/DeliveryModeImpl.java 15
org/exolab/jms/message/DestinationImpl.java 13
org/exolab/jms/message/ExpiryNotificationIfc.java 3
org/exolab/jms/message/FormatConverter.java 9
org/exolab/jms/message/MapMessageConverter.java 2
org/exolab/jms/message/MapMessageImpl.java 12
org/exolab/jms/message/MessageConverter.java 3
org/exolab/jms/message/MessageConverterFactory.java 3
org/exolab/jms/message/MessageHandle.java 32
org/exolab/jms/message/MessageHeader.java 47
org/exolab/jms/message/MessageId.java 12
org/exolab/jms/message/MessageImpl.java 63
org/exolab/jms/message/MessageProperties.java 42
org/exolab/jms/message/MessageSessionIfc.java 2
org/exolab/jms/message/ObjectMessageConverter.java 2
org/exolab/jms/message/ObjectMessageImpl.java 2
org/exolab/jms/message/Priority.java 16
org/exolab/jms/message/StreamMessageConverter.java 3
org/exolab/jms/message/StreamMessageImpl.java 66
org/exolab/jms/message/TextMessageConverter.java 2
org/exolab/jms/message/TextMessageImpl.java 3
org/exolab/jms/message/Timestamp.java 9
org/exolab/jms/message/Type.java 11
org/exolab/jms/message/package.html 1
org/exolab/jms/messagemgr/CacheEvictionPolicy.java 3
org/exolab/jms/messagemgr/ConsumerEndpoint.java 34
org/exolab/jms/messagemgr/ConsumerManager.java 56
org/exolab/jms/messagemgr/ContextHelper.java 14
org/exolab/jms/messagemgr/DestinationCache.java 27
org/exolab/jms/messagemgr/DestinationCacheEventListener.java 11
org/exolab/jms/messagemgr/DestinationEventListener.java 4
org/exolab/jms/messagemgr/DestinationManager.java 60
org/exolab/jms/messagemgr/DestinationType.java 2
org/exolab/jms/messagemgr/DurableConsumerEndpoint.java 8
org/exolab/jms/messagemgr/FailedToInitializeException.java 2
org/exolab/jms/messagemgr/InternalMessageListener.java 4
org/exolab/jms/messagemgr/MessageCache.java 9
org/exolab/jms/messagemgr/MessageHandleComparator.java 6
org/exolab/jms/messagemgr/MessageHandleFactory.java 24
org/exolab/jms/messagemgr/MessageLeaseHelper.java 4
org/exolab/jms/messagemgr/MessageManagerEventListener.java 3
org/exolab/jms/messagemgr/MessageMgr.java 38
org/exolab/jms/messagemgr/MessageMgrException.java 1
org/exolab/jms/messagemgr/MessageQueue.java 3
org/exolab/jms/messagemgr/PersistentMessageHandle.java 27
org/exolab/jms/messagemgr/QueueBrowserEndpoint.java 12
org/exolab/jms/messagemgr/QueueConsumerEndpoint.java 17
org/exolab/jms/messagemgr/QueueDestinationCache.java 40
org/exolab/jms/messagemgr/QueueListener.java 1
org/exolab/jms/messagemgr/ResourceManager.java 123
org/exolab/jms/messagemgr/ResourceManagerException.java 2
org/exolab/jms/messagemgr/Top icConsumerEndpoint.java 25
org/exolab/jms/messagemgr/TopicDestinationCache.java 39
org/exolab/jms/messagemgr/TransientMessageHandle.java 15
org/exolab/jms/messagemgr/package.html 1
org/exolab/jms/package.html 1
org/exolab/jms/persistence/AbstractConnectionManager.java 9
org/exolab/jms/persistence/BatchingRdbmsAdapter.java 103
org/exolab/jms/persistence/ConsumerInactiveException.java 2
org/exolab/jms/persistence/Consumers.java 38
org/exolab/jms/persistence/DBCPConnectionManager.java 6
org/exolab/jms/persistence/D BConnectionManager.java 6
org/exolab/jms/persistence/DatabaseService.java 13
org/exolab/jms/persistence/DateTimeComparator.java 18
org/exolab/jms/persistence/Destinations.java 24
org/exolab/jms/persistence/FailedToStoreMessageId.java 2
org/exolab/jms/persistence/IdKeyComparator.java 24
org/exolab/jms/persistence/IdMessageComparator.java 17
org/exolab/jms/persistence/MessageHandles.java 73
org/exolab/jms/persistence/Messages.java 40
org/exolab/jms/persistence/ObjectAdapter.java 251
org/exolab/jms/persistence/Persistence Adapter.java 55
org/exolab/jms/persistence/PersistentMessage.java 27
org/exolab/jms/persistence/PersistentString.java 11
org/exolab/jms/persistence/RDBMSAdapter.java 76
org/exolab/jms/persistence/SQLHelper.java 9
org/exolab/jms/persistence/SeedGenerator.java 9
org/exolab/jms/persistence/Users.java 3
org/exolab/jms/persistence/package.html 1
org/exolab/jms/scheduler/Scheduler.java 9
org/exolab/jms/scheduler/package.html 1
org/exolab/jms/selector/Identifier.java 1
org/exolab/jms/selector/SDouble.java 1
org/exolab/jms/selector/SLong.java 1
org/exolab/jms/selector/Selector.java 1
org/exolab/jms/selector/package.html 1
org/exolab/jms/selector/parser/TypeChecker.java 1
org/exolab/jms/selector/parser/package.html 1
org/exolab/jms/server/AdminConnection.java 6
org/exolab/jms/server/AdminConnectionManager.java 9
org/exolab/jms/server/ClientDisconnectionException.java 2
org/exolab/jms/server/ConnectionFactoryHelper.java 3
org/exolab/jms/server/EmbeddedNameService.java 2
org/exolab/jms/server/FailedToCreateServerException.java 1
org/exolab/jms/server/FailedToInitialiseServerException.java 2
org/exolab/jms/server/JmsServer.java 8
org/exolab/jms/server/JmsServerConnection.java 3
org/exolab/jms/server/JmsServerConnectionManager.java 14
org/exolab/jms/server/JmsServerIfc.java 2
org/exolab/jms/server/JmsServerSession.java 45
org/exolab/jms/server/NamingHelper.java 2
org/exolab/jms/server/SentMessageCache.java 10
org/exolab/jms/server/http/HttpJmsServer.java 8
org/exolab/jms/server/http/HttpJmsSessionConnection.java 34
org/exolab/jms/server/http/HttpJmsSessionPinger.java 15
org/exolab/jms/server/http/HttpJmsSessionSender.java 6
org/exolab/jms/server/http/HttpsJmsServer.java 3
org/exolab/jms/server/http/package.html 1
org/exolab/jms/server/http/servlet/HttpJmsServerServlet.java 10
org/exolab/jms/server/http/servlet/package.html 1
org/exolab/jms/server/intravm/IntravmJndiServer.java 3
org/exolab/jms/server/intravm/package.html 1
org/exolab/jms/server/mipc/IpcJmsAdminConnection.java 24
org/exolab/jms/server/mipc/IpcJmsReceiver.java 2
org/exolab/jms/server/mipc/IpcJmsServer.java 10
org/exolab/jms/server/mipc/IpcJmsServerConnection.java 16
org/exolab/jms/server/mipc/IpcJmsSessionConnection.java 99
org/exolab/jms/server/mipc/IpcJmsSessionList.java 5
org/exolab/jms/server/mipc/IpcJmsSessionSender.java 9
org/exolab/jms/server/mipc/IpcJndiServer.java 2
org/exolab/jms/server/mipc/IpcServerChannel.java 6
org/exolab/jms/server/mipc/NameServiceProvider.java 32
org/exolab/jms/server/mipc/SslIpcJmsServer.java 2
org/exolab/jms/server/mipc/package.html 1
org/exolab/jms/server/package.html 1
org/exolab/jms/server/rmi/RemoteJmsAdminConnectionIfc.java 1
org/exolab/jms/server/rmi/RemoteJmsServerConnectionIfc.java 28
org/exolab/jms/server/rmi/RemoteJmsServerIfc.java 3
org/exolab/jms/server/rmi/RemoteJmsServerSessionIfc.java 94
org/exolab/jms/server/rmi/RmiJmsAdminConnection.java 18
org/exolab/jms/server/rmi/RmiJmsAdminServer.java 1
org/exolab/jms/server/rmi/RmiJmsServer.java 2
org/exolab/jms/server/rmi/RmiJmsServerConnection.java 14
org/exolab/jms/server/rmi/RmiJmsServerSession.java 75
org/exolab/jms/server/rmi/package.html 1
org/exolab/jms/threads/ThreadPoolExistsException.java 2
org/exolab/jms/threads/ThreadPoolManager.java 14
org/exolab/jms/threads/UnknownThreadPoolException.java 3
org/exolab/jms/threads/package.html 1
org/exolab/jms/tools/admin/AbstractAdminConnection.java 12
org/exolab/jms/tools/admin/AdminInfo.java 12
org/exolab/jms/tools/admin/AdminMgr.java 40
org/exolab/jms/tools/admin/BaseDialog.java 16
org/exolab/jms/tools/admin/ChangePasswordDialog.java 44
org/exolab/jms/tools/admin/CreateConsumerDialog.java 51
org/exolab/jms/tools/admin/CreateLogonDialog.java 35
org/exolab/jms/tools/admin/CreateQueueDialog.java 19
org/exolab/jms/tools/admin/CreateTopicDialog.java 19
org/exolab/jms/tools/admin/CreateUserDialog.java 44
org/exolab/jms/tools/admin/DatabaseFilter.java 1
org/exolab/jms/tools/admin/OfflineConnection.java 82
org/exolab/jms/tools/admin/OfflineConnectionException.java 3
org/exolab/jms/tools/admin/OnlineConnection.java 31
org/exolab/jms/tools/admin/OnlineConnectionException.java 2
org/exolab/jms/tools/admin/OpenJMSConsumer.java 25
org/exolab/jms/tools/admin/OpenJMSConsumerFolder.java 14
org/exolab/jms/tools/admin/OpenJMSDestination.java 29
org/exolab/jms/tools/admin/OpenJMSEditor.java 9
org/exolab/jms/tools/admin/OpenJMSNode.java 6
org/exolab/jms/tools/admin/OpenJMSObject.java 22
org/exolab/jms/tools/admin/OpenJMSQueue.java 3
org/exolab/jms/tools/admin/OpenJMSQueueFolder.java 14
org/exolab/jms/tools/admin/OpenJMSServer.java 24
org/exolab/jms/tools/admin/OpenJMSTopic.java 11
org/exolab/jms/tools/admin/OpenJMSTopicFolder.java 14
org/exolab/jms/tools/admin/OpenJMSUser.java 2
org/exolab/jms/tools/admin/QueryDialog.java 8
org/exolab/jms/tools/admin/package.html 1
org/exolab/jms/tools/db/DBTool.java 19
org/exolab/jms/tools/db/Descriptor.java 6
org/exolab/jms/tools/db/InvalidTypeException.java 1
org/exolab/jms/tools/db/RDBMSTool.java 1
org/exolab/jms/tools/db/SchemaBrowser.java 2
org/exolab/jms/tools/db/SchemaConverter.java 2
org/exolab/jms/tools/db/SchemaConverterFactory.java 6
org/exolab/jms/tools/db/SchemaHelper.java 9
org/exolab/jms/tools/db/Type.java 8
org/exolab/jms/tools/db/TypeMapper.java 9
org/exolab/jms/tools/db/TypeSet.java 3
org/exolab/jms/tools/db/migration/V061toV072SchemaConverter.java 9
org/exolab/jms/tools/db/migration/V072toV076SchemaConverter.java 40
org/exolab/jms/tools/db/migration/package.html 1
org/exolab/jms/tools/db/package.html 1
org/exolab/jms/tranlog/BaseTransactionLogEn try.java 8
org/exolab/jms/tranlog/DataTransactionLogEntry.java 14
org/exolab/jms/tranlog/ExternalXid.java 39
org/exolab/jms/tranlog/SerializationHelper.java 6
org/exolab/jms/tranlog/StateTransactionLogEntry.java 6
org/exolab/jms/tranlog/TransactionLog.java 37
org/exolab/jms/tranlog/TransactionLogException.java 2
org/exolab/jms/tranlog/TransactionLogExistsException.java 3
org/exolab/jms/tranlog/TransactionState.java 14
org/exolab/jms/tranlog/package.html 1
org/exolab/jms/transaction/NullTransactionManager.java 16
org/exolab/jms/transaction/TransactionManagerType.java 8
org/exolab/jms/transaction/TransactionServiceException.java 3
org/exolab/jms/transaction/package.html 1
org/exolab/jms/util/BlockingWorkerQueue.java 4
org/exolab/jms/util/Clock.java 17
org/exolab/jms/util/CommandLine.java 5
org/exolab/jms/util/IdGenerator.java 1
org/exolab/jms/util/MessageIdHelper.java 4
org/exolab/jms/util/QueueWorker.java 1
org/exolab/jms/util/UUID.java 1
org/exolab/jms/util/UUIDGe nerator.java 224
org/exolab/jms/util/Version.java 3
org/exolab/jms/util/package.html 1

org/exolab/jms/JMSErrorCodes.java

Error Line
Redundant 'final' modifier. 63
Name 'FailedToResolveHandle' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 63

org/exolab/jms/administration/AdminConnection.java

Error Line
Expected @throws tag for 'JMSException'. 70
Expected @throws tag for 'JMSException'. 79
Expected @throws tag for 'JMSException'. 88
Expected @throws tag for 'JMSException'. 97
Expected @throws tag for 'JMSException'. 106
Unused @param tag for 'name'. 111
Expected @param tag for 'destination'. 116
Expected @throws tag for 'JMSException'. 117
Unused @param tag for 'destination'. 124
Expected an @return tag. 127
Expected @param tag for 'name'. 127
Expected @throws tag for 'JMSException'. 127
Expected @throws tag for 'JMSException'. 136
Expe cted @throws tag for 'JMSException'. 145
Expected @throws tag for 'JMSException'. 153
Expected @throws tag for 'JMSException'. 164
Expected @throws tag for 'JMSException'. 176
Expected @throws tag for 'JMSException'. 186

org/exolab/jms/administration/AdminConnectionFactory.java

Error Line
Unused import - javax.jms.JMSSecurityException. 50
Utility classes should not have a public or default constructor. 70
Line has trailing spaces. 85
switch without & quot;defa ult & quot; clause. 124
switch without & quot;default & quot; clause. 146
switch without & quot;default & quot; clause. 239
switch without & quot;default & quot; clause. 261

org/exolab/jms/administration/JmsAdminServerIfc.java

Error Line
Redundant 'public' modifier. 73
Expected @throws tag for 'JMSException'. 74
Redundant 'public' modifier. 83
Expected @throws tag for 'JMSException'. 84
Redundant 'public' modifier. 94
Expected @throws tag for 'JMSException'. 95
Redundant 'public' modifier. 104
Expected @throws tag for 'JMSException'. 105
Redundant 'public' modifier. 114
Expected @throws tag for 'JMSException'. 115
Unused @param tag for 'topic'. 121
Redundant 'public' modifier. 125
Expected @param tag for 'destination'. 125
Expected @throws tag for 'JMSException'. 126
Redundant 'public' modifier. 135
Expected @throws tag for 'JMSException'. 136
Redundant 'public' modifier. 147
Expected @throws tag for 'JMSException'. 148
Redundant 'public' modifier. 156
Expected @throws tag for 'JMSException'. 157
Unused @param tag for 'name'. 162
Line contains a tab character. 163
Redundant 'public' modifier. 167
Expected @param tag for 'destination'. 167
Expected @throws tag for 'JMSException'. 168
Unused @param tag for 'destination'. 175
Expected an @return tag. 178
Redundant 'public' modifier. 178
Expected @param tag for 'name'. 178
Expected @throws tag for 'JMSException'. 179
Redundant 'public' modifier. 188
Expected @throws tag for 'JMSException'. 189
Redundant 'public' modifier. 196
Expected @throws tag for 'JMSException'. 197
Redundant 'public' modifier. 205
Expected @throws tag for 'JMSException'. 206
Redundant 'public' modifier. 211
Redundant 'public' modifier. 221
Expected @throws tag for 'JMSException'. 222
Redundant 'public' modifier. 232
Expected @throws tag for 'JMSException'. 233
Redundant 'public' modifier. 242
Expected @throws tag for 'JMSException'. 243
Redundant 'public' modifier. 251
Expected @throws tag for 'JMSException'. 252

org/exolab/jms/administration/http/HttpJmsAdminConnection.java

Error Line
Missing a Javadoc comment. 107
Unused @param tag for 'host'. 121
Unused @param tag for 'port'. 122

org/exolab/jms/administration/http/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/administration/intravm/IntravmJmsAdminConnection.java

Error Line
Line is longer than 80 characters. 43
Unused @throws tag for 'JMSEXception'. 87
Expected @throws tag for 'JMSException'. 90
Missing a Javadoc comment. 98
Missing a Javadoc comment. 104
Missing a Javadoc comment. 109
Missing a Javadoc comment. 114
Missing a Javadoc comment. 119
Missing a Javadoc comment. 124
Missing a Javadoc comment. 129
Missing a Javadoc comment. 135
Missing a Javadoc comment. 140
Missing a Javadoc comment. 145
Missing a Javadoc comment. 150
Missing a Javadoc comment. 156
Missing a Javadoc comment. 161
Missing a Javadoc comment. 166
Comment matches to-do format 'TODO:'. 167
Missing a Javadoc comment. 174
Missing a Javadoc comment. 178
Missing a Javadoc comment. 184
Missing a Javadoc comment. 189
Missing a Javadoc comment. 194

org/exolab/jms/administration/intravm/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/administration/mipc/IpcJmsAdminConnection.java

Error Line
Unused @throws tag for 'JMSEXception'. 129
Expected @throws tag for 'JMSException'. 132
Missing a Javadoc comment. 138
Missing a Javadoc comment. 148
Missing a Javadoc comment. 156
Missing a Javadoc comment. 164
Expected @throws tag for 'JMSException'. 178
Missing a Javadoc comment. 186
Missing a Javadoc comment. 194
Missing a Javadoc comment. 204
Missing a Javadoc comment. 212
Missing a Javadoc comment. 220
Missing a Javadoc comment. 227
Missing a Javadoc comment. 238
Missing a Javadoc comment. 246
Missing a Javadoc comment. 253
Missing a Javadoc comment. 260
Missing a Javadoc comment. 274
Missing a Javadoc comment. 284
Missing a Javadoc comment. 291
Missing a Javadoc comment. 299
Expected an @return tag. 329
'3' is a magic number. 399
Missing a Javadoc comment. 488

org/exolab/jms/administration/mipc/SslIpcJmsAdminConnection.java

Error Line
Unused @throws tag for 'JMSEXception'. 75
Expected @throws tag for 'JMSException'. 78

org/exolab/jms/administration/mipc/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/administration/package.html

Error Line
Missing package d ocumentation file. 0

org/exolab/jms/administration/rmi/RmiJmsAdminConnection.java

Error Line
Expected @param tag for 'username'. 123
Expected @param tag for 'password'. 123
Expected @throws tag for 'JMSException'. 124
Missing a Javadoc comment. 134
Missing a Javadoc comment. 146
Missing a Javadoc comment. 157
Missing a Javadoc comment. 168
Missing a Javadoc comment. 179
Missing a Javadoc comment. 190
Missing a Javadoc comment. 201
Missing a Javadoc comment. 213
Missing a Javadoc comment. 224
Missing a Javadoc comment. 235
Missing a Javadoc comment. 246
Missing a Javadoc comment. 258
Missing a Javadoc comment. 269
Missing a Javadoc comment. 280
Missing a Javadoc comment. 289
Missing a Javadoc comment. 293
Missing a Javadoc comment. 325
Missing a Javadoc comment. 336
Missing a Javadoc comment. 348
Missing a Javadoc comment. 359
Missing a Javadoc comment. 371

org/exolab/jms/administration/rmi/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/authentication/AuthenticationMgr.java

Error Line
Class AuthenticationMgr should be declar ed as final. 57
Missing a Javadoc comment. 108
Missing a Javadoc comment. 113

org/exolab/jms/authentication/User.java

Error Line
Name 'username' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 61
Name 'password' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 66
'username' hides a field. 81
'password' hides a field. 81
'username' hides a field. 100
'password' hides a field. 118

org/exolab/jms/authentication/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/JmsClientConstants.java

Error Line
Missing a Javadoc comment. 61
Redundant 'public' modifier. 61
'static' modifier out of order with the JLS suggestions. 61
Name 'JmsMajorVersion' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 61
Missing a Javadoc comment. 65
Redundant 'public' modifier. 65
'static' modifier out of order with the JLS suggestions. 65
Na me 'JmsMinorVersion' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 65

org/exolab/jms/client/JmsClientStubFactory.java

Error Line
Utility classes should not have a public or default constructor. 65
'public' modifier out of order with the JLS suggestions. 65
Unused @param tag for 'id'. 74
Expected an @return tag. 77
Expected @throws tag for 'JMSException'. 78
Expected an @return tag. 95
Expected @throws tag for 'JMSException'. 96
Expected an @return tag. 117
Expected @throws tag for 'JMSException'. 118
'private' modifier out of order with the JLS suggestions. 129
'private' modifier out of order with the JLS suggestions. 137
Line is longer than 80 characters. 141
'private' modifier out of order with the JLS suggestions. 145

org/exolab/jms/client/JmsConnection.java

Error Line
Name '_metaData' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 146
Line has trailing spaces. 166
Missing a Javadoc comment. 198
Missing a Javadoc comment. 207
Missing a Javadoc comment. 229
Missing a Javadoc comment. 236
Missing a Javadoc comment. 244
' & amp; & amp;' should be on a new line. 259
Missing a Javadoc comment. 278
Missing a Javadoc comment. 303
Missing a Javadoc comment. 325
Array brackets at illegal position. 337
Array brackets at illegal position. 377
Expected @t hrows tag for 'JMSException'. 418
Expected @throws tag for 'JMSException'. 495
' & amp; & amp;' should be on a new line. 496
Name 'temp_dest' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 498
Must have at least one statement. 503
'+' should be on a new line. 507
Must have at least one statement. 536

org/exolab/jms/client/JmsConnectionConsumer.java

Error Line
Unused import - javax.jms.Session. 53
Unused import - javax.jms.Topic. 54
Unused import - javax.jms.TopicConnection. 55
Unused import - javax.jms.TopicSession. 56
Line has trailing spaces. 77
Line has trailing spaces. 93
Line has trailing spaces. 128
Line has trailing spaces. 129

org/exolab/jms/client/JmsConnectionFactory.java

Error Line
Variable '_className' must be private and have accessor methods. 91
Variable '_env' must be private and have accessor methods. 97
'private' modifier out of order with the JLS suggestions. 103
'private' modifier out of order with the JLS suggestions. 109
Unused @param tag for 'envc'. 123
Expected @param tag for 'env'. 125
'+' should be on a new line. 150
'+' should be on a new line. 153
'+' should be on a new line. 157
Missing a Javadoc comment. 204
Missing a Javadoc comment. 211
'+' should be on a new line. 218
Miss ing a Javadoc comment. 224
Missing a Javadoc comment. 239

org/exolab/jms/client/JmsConnectionFactoryBuilder.java

Error Line
Line is longer than 80 characters. 43
Line is longer than 80 characters. 66
Missing a Javadoc comment. 80
'||' should be on a new line. 88

org/exolab/jms/client/JmsConnectionMetaData.java

Error Line
Missing a Javadoc comment. 83
Missing a Javadoc comment. 91
Missing a Javadoc comment. 96
Missing a Javadoc comment. 101
Missing a Javadoc comment. 106
Missing a Javadoc comment. 111
Missing a Javadoc comment. 116
Missing a Javadoc comment. 121

org/exolab/jms/client/JmsConnectionStubIfc.java

Error Line
Expected an @return tag. 72

org/exolab/jms/client/JmsDestination.java

Error Line
Unused import - javax.jms.JMSException. 57
'public' modifier out of order with the JLS suggestions. 69
Missing a Javadoc comment. 116
Missing a Javadoc comment. 121
Missing a Javadoc comment. 126
Missing a Javadoc comment. 134
'+' should be on a new line. 141
Unused @param tag for 'destination'. 150
'||' should be on a new line. 156
'||' should be on a new line. 174
Name 'persistent_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 187
'static' modifier out of order with the JLS suggestions. 192
'static' modifier out of order with the JLS suggestions. 197

org/exolab/jms/client/JmsDestinationFactory.java

Error Line
Missing a Javadoc comment. 77

org/exolab/jms/client/JmsErrorCodes.java

Error Line
Redundant 'public' modifier. 65
'static' modifier out of order with the JLS suggestions. 65

org/exolab/jms/client/JmsMessageListener.java

Error Line
Redundant 'public' modifier. 70
Redundant 'public' modifier. 78

org/exolab/jms/client/JmsQueue.java

Error Line
Expected @throws tag for 'JMSException'. 102
Missing a Javadoc comment. 107
' & amp; & amp;' should be on a new line. 110
Missing a Javadoc comment. 119
Missing a Javadoc comment. 124
Missing a Javadoc comment. 131
'+' should be on a new line. 137
Missing a Javadoc comment. 143
Avoid inline conditionals. 153

org/exolab/jms/client/JmsQueueConnection.java

Error Line
Unused import - javax.jms.IllegalStateException. 49
Unused import - javax.jms.Session. 55
Line has trailing spaces. 90
Line has trailing spaces. 91
Line has trailing spaces. 92
Line has trailing spaces. 93
Line has trailing spaces. 94
Line has trailing spaces. 125
Unused @throws tag for 'InvalidSelectorException'. 128

org/exolab/jms/client/JmsQueueConnectionConsumer.java

Error Line
Line is longer than 80 characters. 43
Unused import - javax.jms.ConnectionConsumer. 47
Unused import - javax.jms.MessageListener. 49
Line has trailing spaces. 86
Line has trailing spaces. 91

org/exolab/jms/client/JmsQueueConnectionFactory.java

Error Line
Line is longer than 80 characters. 43
Missing a Javadoc comment. 100
Line is longer than 80 characters. 107
Missing a Javadoc comment. 107
Missing a Javadoc comment. 121
Missing a Javadoc comment. 128
'+' should be on a new line. 134

org/exolab/jms/client/JmsServerStubIfc.java

Error Line
Expected an @return tag. 72
Redundant 'public' modifier. 72
Expected @throws tag for 'JMSException'. 74
Redundant 'public' modifier. 82

org/exolab/jms/client/JmsSession.java

Error Line
Must have at least one statement. 723
Must have at least one statement. 765

org/exolab/jms/client/JmsSessionStubIfc.java

Error Line
Unused import - javax.transaction.xa.XAResource. 55
Line has trailing spaces. 72
Unused @param tag for 'client'. 152
Expected @param tag for 'clientId'. 157
Unused Javadoc tag. 189
Line has trailing spaces. 241
Line has trailing spaces. 242
Line has trailing spaces. 248
Line has trailing spaces. 261
Unused @param tag for 'clientid'. 274
Expected @param tag for 'clientId'. 277

org/exolab/jms/client/JmsTemporaryDestination.java

Error Line
Redundant 'public' modifier. 68
Expected @param tag for 'connection'. 68
Redundant 'public' modifier. 75
Redundant 'public' modifier. 82
Redundant 'public' modifier. 91

org/exolab/jms/client/JmsTemporaryQueue.java

Error Line
Unused import - javax.jms.Queue. 58
Line is longer than 80 characters. 75
'private' modifier out of order with the JLS suggestions. 93
Missing a Javadoc comment. 104
Missing a Javadoc comment. 111
Missing a Javadoc comment. 117
Missing a Javadoc comment. 122
Missing a Javadoc comment. 127
Missing a Javadoc comment. 133
' & amp; & amp;' should be on a new line. 136
Missing a Javadoc comment. 145
Missing a Javadoc comment. 153
'+' should be on a new line. 160

org/exolab/jms/client/JmsTemporaryTopic.java

Error Line
Unused import - javax.jms.Topic. 57
Line is longer than 80 characters. 73
'private' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 101
Missing a Javadoc comment. 108
Missing a Javadoc comment. 114
Missing a Javadoc comment. 119
Missing a Javadoc comment. 124
' & amp; & amp;' should be on a new line. 127
Missing a Javadoc comment. 136
Missing a Javadoc comment. 142
Missing a Javadoc comment. 150
'+' should be on a new line. 157

org/exolab/jms/client/JmsTopic.java

Erro r Line
Missing a Javadoc comment. 83
Missing a Javadoc comment. 86
Missing a Javadoc comment. 89
Expected @throws tag for 'JMSException'. 114
Missing a Javadoc comment. 120
' & amp; & amp;' should be on a new line. 123
Missing a Javadoc comment. 132
Missing a Javadoc comment. 139
'+' should be on a new line. 145
Missing a Javadoc comment. 151
'||' should be on a new line. 192
'||' should be on a new line. 246
'||' should be on a new line. 247
' & amp; & amp;' should be on a new line. 249
Missing a Javadoc comment. 278
Avoid inline conditionals. 288

org/exolab/jms/client/JmsTopicConnection.java

Error Line
Unused import - javax.jms.IllegalStateException. 48
Unused import - javax.jms.Session. 51
Line has trailing spaces. 58
Line has trailing spaces. 78
Line has trailing spaces. 88
Line has trailing spaces. 89
Line has trailing spaces. 90
Line has trailing spaces. 91
Line has trailing spaces. 92
Line has trailing spaces. 122
Unused @throws tag for 'InvalidSelectorException'. 125
Line has trailing spaces. 143
Line has trailing spaces. 146
Unused @throws tag for 'InvalidSelectorException'. 149
Line has trailing spaces. 159

org/exolab/jms/client/JmsTopicConnectionConsumer.java

Error Line
Line is longer than 80 characters. 43
Unused import - javax.jms.ConnectionConsumer. 47
Unused import - javax.jms.MessageListener. 49
Line has trailing spaces. 86
Line has trailing spaces. 91
Line has trailing spaces. 102
Line has trailing spaces. 106
Line has trailing spaces. 111

org/exolab/jms/client/JmsTopicConnectionFactory.java

Error Line
Line is longer than 80 characters. 43
Missing a Javadoc comment. 101
Missing a Javadoc comment. 107
Line is longer than 80 characters. 108
Missing a Javadoc comment. 120
Missing a Javadoc comment. 127
'+' should be on a new line. 133

org/exolab/jms/client/JmsXAQueueConnection.java

Error Line
Line is longer than 80 characters. 86
Missing a Javadoc comment. 92
Missing a Javadoc comment. 101

org/exolab/jms/client/JmsXAQueueConnectionFactory.java

Error Line
Line is longer than 80 characters. 43
Unused import - javax.jms.QueueConnectionFactory. 56
Unused import - javax.jms.XAConnectionFactory. 57
Missing a Javadoc comment. 101
Line is longer than 80 characters. 108
Mi ssing a Javadoc comment. 108

org/exolab/jms/client/JmsXAQueueSession.java

Error Line
Line is longer than 80 characters. 91
Expected @throws tag for 'JMSException'. 92
Missing a Javadoc comment. 97
Missing a Javadoc comment. 103
Missing a Javadoc comment. 108
Missing a Javadoc comment. 114
Missing a Javadoc comment. 121
Missing a Javadoc comment. 128
Missi ng a Javadoc comment. 134
Missing a Javadoc comment. 140
Missing a Javadoc comment. 146
Missing a Javadoc comment. 152
' & amp; & amp;' should be on a new line. 157
' & amp; & amp;' should be on a new line. 158
'==' should be on a new line. 159
Missing a Javadoc comment. 168
Missing a Javadoc comment. 174
Missing a Javadoc comment. 180
Missing a Ja vadoc comment. 186
Missing a Javadoc comment. 192
Expected @throws tag for 'XAException'. 205

org/exolab/jms/client/JmsXATopicConnection.java

Error Line
Line is longer than 80 characters. 86
Missing a Javadoc comment. 92
Missing a Javadoc comment. 101

org/exolab/jms/client/JmsXATopicConnectionFactory.java

Error Line
Line is longer than 80 characters. 43
Unused import - javax.jms.TopicConnectionFactory. 56
Unused import - javax.jms.XAConnectionFactory. 57
Missing a Javadoc comment. 101
Line is longer than 80 characters. 107
Missing a Javadoc comment. 107

org/exolab/jms/client/JmsXATopicSession.java

Error Line
Line is longer than 80 characters. 91
Expected @throws tag for 'JMSException'. 92
Missing a Javadoc comment. 97
Missing a Javadoc comment. 103
Missing a Javadoc comment. 108
Missing a Javadoc comment. 114
Missing a Javadoc comment. 121
Missing a Javadoc comment. 128
Missing a Javadoc comment. 134
Missing a Javadoc comment. 140
Missing a Javadoc comment. 146
Missing a Javadoc comment. 152
' & amp; & amp;' should be on a new line. 157
' & amp; & amp;' should be on a new line. 158
'==' should be on a new line. 159
Missing a Javadoc comment. 168
Missing a Javadoc comment. 174
Missing a Javadoc comment. 180
Missing a Javadoc comment. 186
Missing a Javadoc comment. 192
Expected @throws tag for 'XAException'. 205

org/exolab/jms/client/http/HttpJmsConnectionStub.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 66
Missing a Javadoc comment. 76
Missing a Javadoc comment. 79
Missing a Javadoc comment. 82
Variable '_sessions' must be private and have accessor methods. 82
Line contains a tab character. 89
Line contains a tab character. 90
Line contains a tab character. 91
'+' should be on a new line. 103
Missing a Javadoc comment. 181
'4' is a magic number. 194
'+' should be on a new line. 225

org/exolab/jms/client/http/HttpJmsConstants.java

Error Line
Redundant 'public' modifier. 62
Redundant 'public' modifier. 68
'static' modifier out of order with the JLS suggestions. 68

org/exolab/jms/client/http/HttpJmsServerStub.java

Error Line
Line contains a tab character. 46
'+' should be on a new line. 108
Expected an @return tag. 130
'+' should be on a new line. 145
Missing a Javadoc comment. 152
Name 'URL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 161
Expected @param tag for 'label'. 168
'+' should be on a new line. 199
Expected @param tag for 'username'. 221
Expected @param tag for 'password'. 222
'5' is a magic number. 223

org/exolab/jms/client/http/HttpJmsSessionStub.java

Error Line
Unused import - javax.jms.MessageListener. 58
Unused import - javax.transaction.xa.XAReso urce. 60
Must have at least one statement. 171
'+' should be on a new line. 181
Missing a Javadoc comment. 210
Missing a Javadoc comment. 258
Missing a Javadoc comment. 273
Missing a Javadoc comment. 284
Missing a Javadoc comment. 308
Unused @param tag for 'topic'. 334
Expected @param tag for 'queue'. 337
'6' is a magic number. 376
'6' is a magic number. 417
Unused @param tag for 'client'. 466
Expected @param tag for 'clientId'. 470
Expected @param tag for 'noLocal'. 471
'8' is a magic number. 475
Missing a Javadoc comment. 562
Missing a Javadoc comment. 571
Missing a Javadoc comment. 580
Missing a Javadoc comment. 589
'+' should be on a new line. 600
Missing a Javadoc comment. 606
'+' should be on a new line. 617
Missing a Javadoc comment. 623
'+' should be on a new line. 633
Missing a Javadoc comment. 639
'+' should be on a new line. 657
Missing a Javadoc comment. 665
'+' should be on a new line. 684
Missing a Javadoc comment. 692
'+' should be on a new line. 711
Missing a Javadoc comment. 719
'+' should be on a new line. 729
Missing a Javadoc comment. 735
'+' should be on a new line. 754
Missing a Javadoc comment. 762
'+' should be on a new line. 773
Missing a Javadoc comment. 779
'+' should be on a new line. 797
Missing a Javadoc comment. 815
'3' is a magic number. 819
'5' is a magic number. 849
Expected an @return tag. 875
'+' should be on a new line. 890
Must have at least one statement. 923
Unused @param tag for 'The'. 933
Expected @param tag for 'id'. 935
Expected @param tag for 'v'. 944
Expected @param tag for 'replyExpected'. 944

org/exolab/jms/client/http/SslHttpJmsServerStub.java

Error Line
Line contains a tab character. 46
'+' should be on a new line. 80
Expected an @return tag. 105

org/exolab/jms/client/http/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/http/servlet/HttpJmsClientServlet.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 47
' & amp; & amp;' should be on a new line. 131
Line has trailing spaces. 133
Must have at least one statement. 159
Expected an @return tag. 172
Must have at least one statement. 202

org/exolab/jms/client/http/servlet/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/intravm/IntravmJmsConnectionStub.java

Error Line
Line is longer than 80 characters. 79
Expected @param tag for 'connection'. 92
Expected @throws tag for 'JMSException'. 93
Missing a Javadoc comment. 102
Missing a Javadoc comment. 114
Missing a Javadoc comment. 123
Missing a Javadoc comment. 129

org/exolab/jms/client/intravm/IntravmJmsSessionStub.java

Error Line
Unused import - javax.transaction.xa.XAResource. 56
Expected @throws tag for 'JMSException'. 112
Missing a Javadoc comment. 122
Missing a Javadoc comment. 127
Missing a Javadoc comment. 132
Missing a Javadoc comment. 136
Missing a Javadoc comment. 141
Missing a Javadoc comment. 149
Missing a Javadoc comment. 166
Missing a Javadoc comment. 172
Missing a Javadoc comment. 192
Line is longer than 80 characters. 207
Missing a Javadoc comment. 218
Missing a Javadoc comment. 223
Missing a Javadoc comment. 228
Missing a Javadoc comment. 234
Missing a Javadoc comment. 239
Missing a Javadoc comment. 245
Missing a Javadoc comment. 250
Missing a Javadoc comment. 255
Missing a Javadoc comment. 262
Missing a Javadoc comment. 267
Missing a Javadoc comment. 272
Missing a Javadoc comment. 277
Missing a Javadoc comment. 282
Missing a Javadoc comment. 287
Missing a Javadoc comment. 292
Missing a Javadoc comment. 299
Missing a Javadoc comment. 304
Missing a Javadoc comment. 309
Missing a Javadoc comment. 314
Missing a Javadoc comment. 320
Missing a Javadoc comment. 326
Missing a Javadoc comment. 332
Missing a Javadoc comment. 337
Missing a Javadoc comment. 343
Missing a Javadoc comment. 349
Missing a Javadoc comment. 355
Missing a Javadoc comment. 361
Missing a Javadoc comment. 367
Missing a Javadoc comment. 373
Missing a Javadoc comment. 391
Missing a Javadoc comment. 409

org/exolab/jms/client/intravm/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/mipc/IpcJmsConnectionStub.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 68
Line contains a tab character. 69
Expression can be simplified. 146
Missing a Javadoc comment. 171
'+' should be on a new line. 182
'+' should be on a new line. 186
Missing a Javadoc comment. 200
Missing a Javadoc comment. 205
'4' is a magic number. 219

org/exolab/jms/client/mipc/IpcJmsConstants.java

Error Line
Redundant 'final' modifier. 61
'public' modifier out of order with the JLS suggestions. 61
Redundant 'final' modifier. 67
'public' modifier out of order with the JLS suggestions. 67
Redundant 'final' modifier. 77
'public' modifier out of order with the JLS suggestions. 77

org/exolab/jms/client/mipc/IpcJmsMessageListener.java

Error Line
Line contains a tab character. 46
'10' is a magic number. 78
Must have at least one statement. 234
Must have at least one statement. 238

org/exolab/jms/client/mipc/IpcJmsServerStub.java

Error Line
Unused import - javax.jms.JMSSecurityException. 55
Ex pected @param tag for 'env'. 144
' & amp; & amp;' should be on a new line. 174
Expected an @return tag. 192
Expected @throws tag for 'JMSException'. 194
Missing a Javadoc comment. 257
Missing a Javadoc comment. 270
Missing a Javadoc comment. 274
Must have at least one statement. 282
Missing a Javadoc comment. 291
Unused @throws tag for 'IOException'. 305
Expected @throws tag for 'Exception'. 309
'+' should be on a new line. 375
'5' is a magic number. 399

org/exolab/jms/client/mipc/IpcJmsSessionStub.java

Error Line
Unused import - javax.jms.MessageListener. 54
Unused import - javax.transaction.xa.XAResource. 56
Missing a Javadoc comment. 167
Expected @throws tag for 'JMSException'. 197
Missing a Javadoc comment. 211
Missing a Javadoc comment. 223
Missing a Javadoc comment. 234
Missing a Javadoc comment. 257
'5' is a magic number. 328
Expected @throws tag for 'JMSException'. 373
'3' is a magic number. 375
Expected @throws tag for 'JMSException'. 416
Unused @param tag for 'client'. 430
Expected @param tag for 'clientId'. 435
Expected @param tag for 'noLocal'. 436
'5' is a magic number. 439
Missing a Javadoc comment. 536
Missing a Javadoc comment. 545
Missing a Javadoc comment. 554
Missing a Javadoc comment. 563
'+' should be on a new line. 575
Missing a Javadoc comment. 581
'+' should be on a new line. 593
Missing a Javadoc comment. 599
'+' should be on a new line. 610
Missing a Javadoc comment. 616
'+' should be on a new line. 634
Missing a Javadoc comment. 642
'+' should be on a new line. 661
Missing a Javadoc comment. 669
'+' should be on a new line. 689
Missing a Javadoc comment. 697
'+' should be on a new line. 717
Missing a Javadoc comment. 725
'+' should be on a new line. 736
Missing a Javadoc comment . 742
'+' should be on a new line. 762
Missing a Javadoc comment. 770
'+' should be on a new line. 782
Missing a Javadoc comment. 798
'3' is a magic number. 801
'5' is a magic number. 821
Expected an @return tag. 838
'+' should be on a new line. 853
Expected @param tag for 'v'. 869

org/exolab/jms/client/mipc/SslJmsServerStub.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'env'. 80
Unused @throws tag for 'IOException'. 102
Expected @param tag for 'internalServerAddress'. 106
Expected @throws tag for 'Exception'. 107

org/exolab/jms/client/mipc/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/client/rmi/RemoteJmsMessageListenerIfc.java

Error Line
Line is longer than 80 characters. 43
Redundant 'public' modifier. 74
Expected @param tag for 'message'. 74
Expected @throws tag for 'RemoteException'. 75
Redundant 'public' modifier. 84
Expected @throws tag for 'RemoteException'. 85
Redundant 'public' modifier. 93
Expected @throws tag for 'RemoteException'. 94

org/exolab/jms/client/rmi/RmiJmsConnectionStub.java

Error Line
Variable '_delegate' must be private and have accessor methods. 80
Variable '_owner' must be private and have accessor methods. 85
Name 'MAX_RETRY_PROP' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 97
Variable 'MAX_RETRY_PROP' must be private and have accessor methods. 97
Name 'RETRY_INTERVAL_PROP' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 104
Variable 'RETRY_INTERVAL_PROP' must be private and have accessor methods. 104
Expected @param tag for 'connection'. 124
Expected @throws tag for 'JMSException'. 126
'+' should be on a new line. 138
Missing a Javadoc comment. 144
Missing a Javadoc comment. 162
Missing a Javadoc comment. 179
Missing a Javadoc comment. 189
'10' is a magic number. 237
'100' is a magic number. 238
'100' is a magic number. 238
'1000' is a magic number. 249
Must have at least one statement. 250
Must have at least one statement. 263
Missing a Javadoc comment. 270
Must have at least one statement. 274
Missing a Javadoc comment. 278
' & amp; & amp;' should be on a new line. 294
Must have at least one statement. 300
Missing a Javadoc comment. 313
Must have at least one statement. 318
Must have at least one statement. 327

org/exolab/jms/client/rmi/RmiJmsConstants.java

Error Line
Redundant 'final' modifier. 62
'public' modifier out of order with the JLS suggestions. 62
Redundant 'final' modifier. 67
'public' modifier out of order with the JLS suggestions. 67

org/exolab/jms/client/rmi/RmiJmsMessageListener.java

Error Line
Line is longer than 80 characters. 73
Expected @param tag for 'listener'. 87
Expected @throws tag for 'JMSException'. 88
Expected @throws tag for 'RemoteException'. 88
Missing a Javadoc comment. 97
Missing a Javadoc comment. 103
Missing a Javadoc comment. 109

org/exolab/jms/client/rmi/RmiJmsServerStub.java

Error Line
'+' should be on a new line. 109
'+' should be on a new line. 117
'+' should be on a new line. 124
'+' should be on a new line. 142
Missing a Javadoc comment. 188
Expected an @return tag. 197

org/exolab/jms/client/rmi/RmiJmsSessionStub.java

Error Line
Unused import - javax.transaction.xa.XAResource. 58
Expected @param tag for 'session'. 107
Expected @throws tag for 'JMSException'. 108
Expected @throws tag for 'RemoteException'. 108
Missing a Javadoc comment. 118
Missing a Javadoc comment. 128
Missing a Javadoc comment. 138
Missing a Javadoc comment. 142
Missing a Javadoc comment. 158
'+' should be on a new line. 166
Missing a Javadoc comment. 172
Missing a Javadoc comment. 182
Missing a Javadoc comment. 193
Missing a Javadoc comment. 204
Missing a Javadoc comment. 215
Missing a Javadoc comment. 225
Missing a Javadoc comment. 235
Missing a Javadoc comment. 246
Missing a Javadoc comment. 256
Missing a Javadoc comment. 267
Missing a Javadoc comment. 277
Missing a Javadoc comment. 287
Missing a Javadoc comment. 297
Line is longer than 80 characters. 298
Missing a Javadoc comment. 309
Missing a Javadoc comment. 319
Missing a Javadoc comment. 329
Missing a Javadoc comment. 339
Missing a Javadoc comment. 349
'+' should be on a new line. 354
Missing a Javadoc comment. 360
'+' should be on a new line. 365
Missing a Javadoc comment. 371
Missing a Javadoc comment. 376
'+' should be on a new line. 383
Missing a Javadoc comment. 389
'+' should be on a new line. 394
Missing a Javadoc comment. 400
'+' should be on a new line. 405
Missing a Javadoc comment. 411
'+' should be on a new line. 416
Missing a Javadoc comment. 422
'+' should be on a new line. 427
Missing a Javadoc comment. 433
'+' should be on a new line. 438
Missing a Javadoc comment. 444
'+' should be on a new line. 449
Missing a Javadoc comment. 455
'+' should be on a new line. 460
Missing a Javadoc comment. 466
'+' should be on a new line. 471
Missing a Javadoc comment. 477
'+' should be on a new line. 482
Missing a Javadoc comment. 488
'+' should be on a new line. 493
Missing a Javadoc comment. 499
'+' should be on a new line. 504
Missing a Javadoc comment. 510
'+' should be on a new line. 515
Missing a Javadoc comment. 521
'+' should be on a new line. 526
Missing a Javadoc comment. 532
Missing a Javadoc comment. 543
Missing a Javadoc comment. 548

org/exolab/jms/client/rmi/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/config/AttributeExpander.java

Error Line
Unused import - org.xml.sax.ErrorHandler. 57
Missing a Javadoc comment. 82
Missing a Javadoc comment. 83
Expected @param tag for 'handler'. 104
Expected @throws tag for 'SAXException'. 111
Missing a Javadoc comment. 132
Missing a Javadoc comment. 136
Missing a Javadoc comment. 140
Missing a Javadoc comment. 144
Missing a Javadoc comment. 155
Missing a Javadoc comment. 159
Missing a Javadoc comment. 164
Missing a Javadoc comment. 169
Missing a Javadoc comment. 174

org/exolab/jms/config/ConfigHelper.java

Error Line
Utility classes should not have a public or default constructor. 59
Expected an @return tag. 64
Expected @param tag for 'scheme'. 64
Expected @param tag for 'config'. 65
Expected an @return tag. 97
Expected @param tag for 'scheme'. 97
Expected @param tag for 'config'. 97
Expected an @return tag. 129
Expected @param tag for 'scheme'. 129
Expected @param tag for 'config'. 129
Missing a Javadoc comment. 158
Missing a Javadoc comment. 163
Missing a Javadoc comment. 169
Missing a Javadoc comment. 175
Missing a Javadoc comment. 180
Missing a Javadoc comment. 186
Missing a Javadoc comment. 192
Missing a Javadoc comment. 197
Missing a Javadoc comment. 203
Missing a Javadoc comment. 209
Missing a Javadoc comment. 213
Expected an @return tag. 228
Expected @param tag for 'host'. 228
Must have at least one statement. 232

org/exolab/jms/config/ConfigurationFileException.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'reason'. 74

org/exolab/jms/config/ConfigurationLoader.java

Error Line
Unused import - org.exolab.jms.config.types.SchemeType. 55
Missing a Javadoc comment. 74
Expected @throws tag for 'IOException'. 88
Expected @throws tag for 'MarshalException'. 88
Expected @throws tag for 'ValidationException'. 88
Missing a Javadoc comment. 102
'+' should be on a new line. 153
Missing a Javadoc comment. 159
Must have at least one statement. 176

org/exolab/jms/config/ConfigurationManager.java

Error Line
Unused import - org.exolab.castor.xml.MarshalException. 52
Unused import - org.exolab.castor.xml.Unmarshaller. 53
Unused import - org.exolab.castor.xml.ValidationException. 54
Utility classes should not have a public or default constructor. 67
Unused @throws tag for 'IllegalStateException'. 114
Unused @throws tag for 'IllegalArgumentException'. 132
Unused @throws tag for 'IllegalStateException'. 133
Unused @throws tag for 'IllegalStateException'. 156

org/exolab/jms/config/ConnectorHelper.java

Error Line
Utility classes should not have a public or default constructor. 64
Name '_connectors' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 69
Must have at least one statement. 149

org/exolab/jms/config/FileDoesNotExistException.java

Error Line
Expected @param tag for 'reason'. 74

org/exolab/jms/config/JndiConfigurationFactory.java

Error Line
Utility classes should not have a public or default constructor. 60
Unused @throws tag for 'IllegalArgumentException'. 69
Unused @throws tag for 'IllegalArgumentException'. 89

org/exolab/jms/config/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/events/BasicEventManager.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 106
'static' modifier out of order with the JLS suggestions. 106
Missing a Javadoc comment. 109
'static' modifier out of order with the JLS suggestions. 109
Line is longer than 80 characters. 143
'final' modifier out of order with the JLS suggestions. 143
'static' modifier out of order with the JLS suggestions. 148
'if' construct must use '{}'s. 162
Missing a Javadoc comment. 168
Unused @param tag for 'abolsute'. 187
Expected @param tag for 'absolute'. 192
Expected @throws tag for 'IllegalEventDefinedException'. 193
Expected @throws tag for 'IllegalEventDefinedException'. 225
Unused @param tag for 'String'. 233
Expected @param tag for 'id'. 235
'if' construct must use '{}'s. 239
Missing a Javadoc comment. 247
Must have at least one statement. 269
Line is longer than 80 characters. 274
Must have at least one statement. 278
Expected an @return tag. 289
Expected @param tag for 'in'. 296
Expected @throws tag for 'IOException'. 297
Expected @throws tag for 'ClassNotFoundException'. 297
'while' construct must use '{}'s. 303
Missing a Javadoc comment. 308
Missing a Javadoc comment. 316
'static' modifier out of order with the JLS suggestions. 348
Name '_queueComparator' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 348
'if' construct must use '{}'s. 355
'if' construct must use '{}'s. 357
Definition of 'equals()' without corresponding definition of 'hashCode()'. 362
Missing a Javadoc comment. 372
'event' hides a field. 372
'absolute' hides a field. 372
'id' hides a field. 372
Missing a Javadoc comment. 378
Name 'absolute' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 378
Missing a Javadoc comment. 379
Name 'event' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 379
Missing a Javadoc comment. 380
Name 'id' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 380
Missing a Javadoc comment. 382

org/exolab/jms/events/Event.java

Error Line
Line contains a tab character. 46
Expected @throws tag for 'IllegalEventDefinedException'. 103
' & amp; & amp;' should be on a new line. 104

org/exolab/jms/events/EventHandler.java

Error Line
Line contains a tab character. 46
Line has trailing spaces. 59

org/exolab/jms/events/EventManager.java

Error Line
Line contains a tab character. 46
Line has trailing spaces. 83
Unused @param tag for 'abolsute'. 107
Expected @param tag for 'absolute'. 11 2
Expected @throws tag for 'IllegalEventDefinedException'. 113
Expected @throws tag for 'IllegalEventDefinedException'. 133
Unused @param tag for 'String'. 139
Expected @param tag for 'id'. 141

org/exolab/jms/events/IllegalEventDefinedException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 71

org/exolab/jms/events/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/gc/GarbageCollectionService.java

Error Line
Line has trailing spaces. 91
'static' modifier out of order with the JLS suggestions. 104
'static' modifier out of order with the JLS suggestions. 112
'static' modifier out of order with the JLS suggestions. 117
Name '_creator' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 127
'20' is a magic number. 134
'30' is a magic number. 140
'1000' is a magic number. 140
'300' is a magic number. 147
'1000' is a magic number. 147
'5' is a magic number. 154
Expected @throws tag for 'GarbageCollectionServiceException'. 185
The double-checked locking idiom is broken and should be avoided. 190
Expected @throws tag for 'GarbageCollectionServiceException'. 209
Name 'gc_config' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 214
'10' is a magic number. 220
'10' is a magic number. 221
'50' is a magic number. 224
'50' is a magic number. 225
Name 'mem_interval' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 231
' & amp; & amp;' should be on a new line. 232
'5' is a magic number. 233
'5' is a magic number. 234
'1000' is a magic number. 236
Name 'gc_interval' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 239
'1000' is a magic number. 243
Name 'gc_priority' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 246
'100' is a magic numbe r. 264
'*' should be on a new line. 264
Missing a Javadoc comment. 308
Missing a Javadoc comment. 313
'+' should be on a new line. 318
'+' should be on a new line. 325
Missing a Javadoc comment. 334
Missing a Javadoc comment. 341
Missing a Javadoc comment. 346
Name 'valid_event' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 347
Ex pected @throws tag for 'GarbageCollectionServiceException'. 437

org/exolab/jms/gc/GarbageCollectionServiceException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 74

org/exolab/jms/gc/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/InitialContextFactory.java

Error Line
'+' should be on a new line. 88

org/exolab/jms/jndi/JndiConstants.java

Error Line
Redundant 'public' modifier. 63
'static' modifier out of order with the JLS suggestions. 63
Redundant 'public' modifier. 70
'static' modifier out of order with the JLS suggestions. 70
Redundant 'public' modifier. 77
'static' modifier out of order with the JLS suggestions. 77
Missing a Javadoc comment. 81
Redundant 'public' modifier. 81
'static' modifier out of order with the JLS suggestions. 81
Missing a Javadoc comment. 85
Redundant 'public' modifier. 85
'static' modifier out of order with the JLS suggestions. 85

org/exolab/jms/jndi/JndiNameParser.java

Error Line
Missing a Javadoc comment. 70
Name 'syntax__' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 70
Expected @throws tag for 'NamingException'. 89

org/exolab/jms/jndi/JndiServerIfc.java

Error Line
Redundant 'public' modifier. 67

org/exolab/jms/jndi/http/HttpJndiInitialContextFactory.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'environment'. 139
Expected an @return tag. 196
Expected @param tag for 'environment'. 196
'+' should be on a new line. 197

org/exolab/jms/jndi/http/NameServiceProxy.java

Error Line
Missing a Javadoc comment. 76
Missing a Javadoc comment. 80
Missing a Javadoc comment. 90
'3' is a magic number. 92
Missing a Javadoc comment. 102
'3' is a magic number. 104
Missing a Javadoc comment. 114
Missing a Javadoc comment. 125
Missing a Javadoc comment. 134
Missing a Javadoc comment. 145
Missing a Javadoc comment. 156
Missing a Javadoc comment. 167
'3' is a magic number. 185
Expected an @return tag. 208
Expected @param tag for 'v'. 240

org/exolab/jms/jndi/http/SslHttpJndiInitialContextFactory.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'environment'. 105
Expected an @return tag. 187
Expected @param tag for 'environment'. 187

org/exolab/jms/jndi/http/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/http/servlet/HttpJmsJndiServlet.java

Error Line
Line contains a tab character. 46
Line contains a tab chara cter. 47
Missing a Javadoc comment. 80
Name 'connection_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Missing a Javadoc comment. 83
Name 'serverAddress_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 86
Name 'port_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
'5' is a magic number. 86
Missing a Javadoc comment. 89
Missing a Javadoc comment. 93
Name 'connected_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 93
Missing a Javadoc comment. 95
Expected @param tag for 'request'. 113
Expected @param tag for 'response'. 114
Expected @throws tag for 'ServletException'. 115
Expected @throws tag for 'IOException'. 115
Expected @throws tag for 'ServletException'. 171
'+' should be on a new line. 177
Must have at least one statement. 193
Missing a Javadoc comment. 201

org/exolab/jms/jndi/http/servlet/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/intravm/IntravmJndiInitialContextFactory.java

Error Line
Line is longer than 80 characters. 43
Expected @throws tag for 'NamingException'. 86

org/exolab/jms/jndi/intravm/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/mipc/IpcJndiInitialContextFactory.java

Error Line
Line is longer than 80 characters. 43
Missing a Javadoc comment. 81
'static' modifier out of order with the JLS suggestions. 86
'static' modifier out of order with the JLS suggestions. 91
'static' modifier out of order with the JLS suggestions. 96
Missing a Javadoc comment. 160
Comment matches to-do format 'TODO:'. 162
'+' should be on a new line. 163
'7' is a magic number. 165
' & amp; & amp;' should be on a new line. 166
'+' should be on a new line. 173
'+' should be on a new line. 179
Avoid inline conditionals. 193
':' should be on a new line. 193
Expected an @return tag. 224
Expected @param tag for 'environment'. 224
'+' should be on a new line. 225

org/exolab/jms/jndi/mipc/NameServiceProxy.java

Error Line
Missing a Javadoc comment. 76
Missing a Javadoc comment. 80
Missing a Javadoc comment. 90
'3' is a magic number. 92
Missing a Javadoc comment. 102
'3' is a magic number. 104
Missing a Javadoc comment. 114
Missing a Javadoc comment. 125
Missing a Javadoc comment. 134
Missing a Javadoc comment. 145
Missing a Javadoc comment. 156
Missing a Javadoc comment. 167
'3' is a magic number. 185
Expected an @return tag. 208
Expected @param tag for 'v'. 240

org/exolab/jms/jndi/mipc/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndi/rmi/RmiJndiInitialContextFactory.java

Error Line
Line is longer than 80 characters. 43
Expected @throws tag for 'NamingException'. 108
Expected an @re turn tag. 171
Expected @param tag for 'environment'. 171

org/exolab/jms/jndi/rmi/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/jndiadministration/AdminConnection.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 65
Missing a Javadoc comment. 69
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 69
Variable 'instance_' must be private and have accessor methods. 69
Line contains a tab character. 91
Expected @param tag for 'name'. 94
Line contains a tab character. 102
Unused @throws tag for 'NamingException'. 112
Expected @throws tag for 'javax.naming.NamingException'. 116
Unused @throws tag for 'NamingException'. 123
Expected @throws tag for 'javax.naming.NamingException'. 127
Unused @throws tag for 'NamingException'. 135
Expected @throws tag for 'javax.naming.NamingException'. 139
Unused @throws tag for 'NamingException'. 147
Expected @throws tag for 'javax.naming.NamingException'. 151

org/exolab/jms/jndiadministration/AdminMgr.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 107
Name 'menuBar_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 107
Missing a Javadoc comment. 108
Name 'file_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 108
Missing a Javadoc comment. 109
Name 'exit_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 109
Missing a Javadoc comment. 110
Name 'actions_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 110
Missing a Javadoc comment. 111
Name 'connections_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 111
Missing a Javadoc comment. 112
Name 'refresh_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 112
Missing a Javadoc comment. 113
Name 'online_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 113
Missing a Javadoc comment. 114
Name 'offline_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 114
Missing a Javadoc comment. 115
Name 'disconnect_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 115
Missing a Javadoc comment. 116
Name 'jMSServers_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 116
Missing a Javadoc comment. 117
Name 'serverProperties_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 117
Missing a Javadoc comment. 118
Name 'messageArea_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 118
Missing a Javadoc comment. 119
Name 'jMSCombo_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 119
Missing a Javadoc comment. 122
Name 'connected_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 122
Line is longer than 80 characters. 164
Line contains a tab character. 164
Line is longer than 80 characters. 165
Line contains a tab character. 165
Expected @param tag for 'st'. 329
Array brackets at illegal position. 473
Line is longer than 80 characters. 488
'150' is a magic number. 488
'150' is a magic number. 488
'300' is a magic number. 489
'300' is a magic number. 489
Line is longer than 80 characters. 498
'protected' modifier out of order with the JLS suggestions. 505
'+' should be on a new line. 510

org/exolab/jms/jndiadministration/DatabaseFilter.java

Error Line
Line contains a tab character. 46

org/exolab/jms/jndiadministration/ObjectDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 68
Name 'name_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 68
Missing a Javadoc comment. 71
Name 'parent_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 71
Missing a Javadoc comment. 74
'static' modifier out of order with the JLS suggestions. 74
Missing a Javadoc comment. 75
'static' modifier out of order with the JLS suggestions. 75
Missing a Javadoc comment. 78
Name 'status_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 78
Missing a Javadoc comment. 81
'private' modifier out of order with the JLS suggestions. 81
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81

org/exolab/jms/jndiadministration/OfflineConnection.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 72
Line contains a tab character. 73
Missing a Javadoc comment. 78
Name 'parent_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 78
Missing a Javadoc comment. 81
Name 'context_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Line is longer than 80 characters. 122
Line contains a tab character. 155
Expected @param tag for 'name'. 158
'+' should be on a new line. 184
Unused @throws tag for 'NamingException'. 195
Expected @throws tag for 'javax.naming.NamingException'. 198
Unused @throws tag for 'NamingException'. 207
Line is longer than 80 characters. 210
Expected @throws tag for 'javax.naming.NamingException'. 210
Unused @throws tag for 'NamingException'. 220
Expected @throws tag for 'javax.naming.NamingException'. 224
Unused @throws tag for 'NamingException'. 234
Expected @throws tag for 'javax.naming.NamingException'. 238

org/exolab/jms/jndiadministration/OfflineConnectionException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 80

org/exolab/jms/jndiadministration/OnlineConnection.java

Error Line
Line contains a tab character. 46
Unused import - org.exolab.jms.config.AdminConfiguration. 60
Unused import - org.exolab.jms.config.Configuration. 61
Line contains a tab character. 72
Line contains a tab character. 73
Missing a Javadoc comment. 78
Name 'context_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 78
Missing a Javadoc comment. 81
Name 'parent_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Expected @param tag for 'parent'. 89
Line contains a tab character. 142
Expected @param tag for 'name'. 145
'+' should be on a new line. 170
Unused @throws tag f or 'NamingException'. 181
Expected @throws tag for 'javax.naming.NamingException'. 184
Unused @throws tag for 'NamingException'. 193
Line is longer than 80 characters. 196
Expected @throws tag for 'javax.naming.NamingException'. 196
Unused @throws tag for 'NamingException'. 206
Expected @throws tag for 'javax.naming.NamingException'. 210
Unused @throws tag for 'NamingException'. 220
Expected @throws tag for 'javax.naming.NamingException'. 224

org/exolab/jms/jndiadministration/OnlineConnectionException.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 58
Expected @param tag for 'reason'. 76

org/exolab/jms/jndiadministration/OpenJMSContext.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 80
Name 'contextName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Missing a Javadoc comment. 83
Name 'displayName_' mus t match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 86
Name 'isLeaf_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 89
Name 'isExplored_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Missing a Javadoc comment. 92
'private' modifier out of order with the JLS suggestions. 92
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 92
Missing a Javadoc comment. 95
'private' modifier out of order with the JLS s uggestions. 95
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 95
Missing a Javadoc comment. 98
'private' modifier out of order with the JLS suggestions. 98
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 98
Expected @param tag for 'parentName'. 112
Unused @param tag for 'The'. 227
Expected @param tag for 'loc'. 230
'private' modifier out of order with the JLS suggestions. 264
'private' modifier out of order with the JLS suggestions. 274
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 275
'+' should be on a new line. 281
'private' modifier out of order with the JLS suggestions. 298
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 299
'+' should be on a new line. 301
'private' modifier out of order with the JLS suggestions. 326
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 329
'+' should be on a new line. 357
'+' should be on a new line . 360
'+' should be on a new line. 363
'private' modifier out of order with the JLS suggestions. 384
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 385

org/exolab/jms/jndiadministration/OpenJMSNode.java

Error Line
Line contains a tab character. 46
Redundant 'public' modifier. 70
Expected an @return tag. 76
Redundant 'public' modifier. 76
Redundant 'public' modifier. 83
Expected @param tag for 'loc'. 83

org/exolab/jms/jndiadministration/OpenJMSObject.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 66
Line contains a tab character. 67
Missing a Javadoc comment. 73
Name 'objectName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73
Missing a Javadoc comment. 76
'private' modifier out of order with the JLS suggestions. 76
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Unused @param tag for 'The'. 127
Expected @param tag for 'loc'. 130
Line contains a tab character. 131
Line contains a tab character. 132
Line contains a tab character. 134
Line contains a tab character. 135
Line contains a tab character. 136
Line contains a tab character. 138

org/exolab/jms/jndiadministration/OpenJMSServer.java

Erro r Line
Line contains a tab character. 46
Missing a Javadoc comment. 79
Name 'serverName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 79
Missing a Javadoc comment. 82
'private' modifier out of order with the JLS suggestions. 82
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 82
Missing a Javadoc comment. 85
'private' modifier out of order with the JLS suggestions. 85
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 88
'private' modifier out of order with the JLS suggestions. 88
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Expected an @return tag. 136
'public' modifier out of order with the JLS suggestions. 136
Unused @param tag for 'The'. 177
Expected @param tag for 'loc'. 180
'private' modifier out of order with the JLS suggestions. 219
'private' modifier out of order with the JLS suggestions. 232
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 233

org/exolab/jms/jndiadministration/QueryDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 67
Name 'parent_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 67
Missing a Javadoc comment. 70
Name 'status_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 73
'private' modifier out of order with the JLS suggestions. 73
Name 'instance_' m ust match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73

org/exolab/jms/jndiadministration/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/lease/BaseLease.java

Error Line
Line is longer than 80 characters. 71
Line is longer than 80 characters. 77
'||' should be on a new line. 80
Line is longer than 80 characters. 82
Missing a Javadoc comment. 92
Missing a Javadoc comment. 97
Missing a Javadoc comment. 102
Missing a Javadoc comment. 108
Missing a Javadoc comment. 113
Missing a Javadoc comment. 118
Expected an @return tag. 139
Expected @param tag for 'object'. 139
Name 'leasedObject_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 184
Variable 'leasedObject_' must be private and have accessor methods. 184
Name 'duration_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 189
Variable 'duration_' must be private and have accessor methods. 189
Name 'expiryTime_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 194
Variable 'expiryTime_' must be private and have accessor methods. 194
Name 'listener_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 199
Variable 'listener_' must be private and have accessor methods. 199

org/exolab/jms/lease/LeaseComparator.java

Error Line
' & amp; & amp;' should be on a new line. 78
'+' should be on a new line. 91
'+' should be on a new line. 92
Definition of 'equals()' without corresponding definition of 'hashCode()'. 106

org/exolab/jms/lease/LeaseEventListenerIfc.java

Error Line
Redundant 'public' modifier. 69

org/exolab/jms/lease/LeaseIfc.java

Error Line
Redundant 'public' modifier. 68
Redundant 'public' modifier. 76
Redundant 'public' modifier. 83
Redundant 'public' modifier. 90
Redundant 'public' modifier. 97

org/exolab/jms/lease/LeaseManager.java

Error Line
Line has trailing spaces. 145
Unused @param tag for 'object'. 199
Expected an @return tag. 202
Expected @param tag for 'lease'. 202
Must have at least one statement. 252
Line has trailing spaces. 282
Line has trailing spaces. 295
'-' should be on a new line. 295
Line has trailing spaces. 297
Must have at least one statement. 303

org/exolab/jms/lease/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/message/AbstractMessageConverter.java

Error Line
Line has trailing spaces. 68
Line has trailing spaces. 94
Line has trailing spaces. 110
Line has trailing spaces. 125

org/exolab/jms/message/BaseMessageConverter.java

Error Line
Line has trailing spaces. 71

org/exolab/jms/message/BytesMessageConverter.java

Error Line
Line has trailing spaces. 79
'512' is a magic number. 81
Line has trailing spaces. 95

org/exolab/jms/message/BytesMessageImpl.java

Error Line
Got an exception - java.lang.NullPointerException 0
'+' should be on a new line. 208
Unused @throws tag for 'MessageEOFException'. 219
Unused @throws tag for 'MessageNotReadableException'. 220
Unused @throws tag for 'MessageEOFException'. 240
Unused @throws tag for 'MessageNotReadableException'. 241
Unused @throws tag for 'MessageNotReadableException'. 261
Unused @throws tag for 'MessageEOFException'. 262
Unused @throws tag for 'MessageEOFException'. 282
Unused @throws tag for 'MessageNotReadableException'. 283
Unused @throws tag for 'MessageEOFException'. 304
Unused @throws tag for 'MessageNotReadableException'. 305
Unused @throws tag for 'MessageEOFException'. 325
Unused @throws tag for 'MessageNotReadableException'. 326
Unused @throws tag for 'MessageEOFException'. 346
Unused @throws tag for 'MessageNotReadableException'. 347
Unused @throws tag for 'MessageEOFException'. 367
Unused @throws tag for 'MessageNotReadableException'. 368
Unused @throws tag for 'MessageEOFException'. 388
Unused @throws tag for 'MessageNotReadableException'. 389
Line contains a tab character. 406
Unused @throws tag for 'MessageEOFException'. 409
Unused @throws tag for 'MessageNotReadableException'. 410
Unused @throws tag for 'MessageEOFException'. 435
Unused @throws tag for 'MessageFormatException'. 436
Unused @throws tag for 'MessageNotReadableException'. 437
Unused @throws tag for 'MessageNotReadableException'. 468
Unused @throws tag for 'IndexOutOfBoundsException'. 497
Unused @throws tag for 'MessageNotReadableException'. 500
Must have at least one statement. 522
Unused @throws tag for 'MessageNotWriteableException'. 539
Unused @throws tag for 'MessageNotWriteableException'. 557
Unused @throws tag for 'MessageNotWriteableException'. 575
Unused @throws tag for 'MessageNotWriteableException'. 591
Unused @throws tag for 'MessageNotWriteableException'. 611
Unused @throws tag for 'MessageNotWriteableException'. 629
Unused @throws tag for 'MessageNotWriteableException'. 649
Unused @throws tag for 'MessageNotWriteableException'. 670
Unused @throws tag for 'MessageNotWriteableException'. 691
Unused @throws tag for 'MessageNotWriteableException'. 710
Unused @throws tag for 'MessageNotWriteableException'. 729
Unused @throws tag for 'MessageFormatException'. 751
Unused @throws tag for 'MessageNotWriteableException'. 752
Unused @throws tag for 'NullPointerException'. 753
Line contains a tab character. 823
Line contains a tab character. 824
Line contains a tab character. 825
Line contains a tab character. 826
Line contains a tab character. 827

org/exolab/jms/message/CorrelationId.java

Error Line
Missing a Javadoc comment. 80
Missing a Javadoc comment. 81
Missing a Javadoc comment. 104
Missing a Javadoc comment. 118
Missing a Javadoc comment. 124
Missing a Javadoc comment. 136
'+' should be on a new line. 154
Missing a Javadoc comment. 159
Missing a Javadoc comment. 171

org/exolab/jms/message/DeliveryModeImpl.java

Error Line
Missing a Javadoc comment. 71
Missing a Javadoc comment. 73
Name 'mode_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73
Missing a Javadoc comment. 75
Missing a Javadoc comment. 79
Missing a Javadoc comment. 88
' & amp; & amp;' should be on a new line. 89
Missing a Javadoc comment. 94
Missing a Javadoc comment. 101
'+' should be on a new line. 107
'+' should be on a new line. 108
Missing a Javadoc comment. 113
Missing a Javadoc comment. 121
Missing a Javadoc comment. 126
Avoid inline conditionals. 127

org/exolab/jms/message/DestinationImpl.java

Error Line
Line has trailing spaces. 60
Missing a Javadoc comment. 71
Name 'address_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Missing a Javadoc comment. 78
Missing a Javadoc comment. 81
Missing a Javadoc comment. 86
Missing a Javadoc comment. 94
'+' should be on a new line. 106
'+' should be on a new line. 107
Missing a Javadoc comment. 112
Avoid inline conditionals. 122
Missing a Javadoc comment. 126
Missing a Javadoc comment. 131

org/exolab/jms/message/ExpiryNotificationIfc.java

Error Line
Missing a Javadoc comment. 52
Missing a Javadoc comment. 54
Redundant 'public' modifier. 54

org/exolab/jms/message/FormatConverter.java

Error Line
Got an exception - java.lang.NullPointerException 0
Utility classes should not have a public or default constructor. 89
Unused @throws tag for 'NumberFormatException'. 120
Unused @throws tag for 'NumberFormatException'. 145
Unused @throws tag for 'NullPointerException'. 171
Unused @throws tag for 'NumberFormatException'. 192
Unused @throws tag for 'NumberFormatException'. 221
Unused @throws tag for 'NumberFormatException'. 251
Unused @throws tag for 'NumberFormatException'. 275

org/exolab/jms/message/MapMessageConverter.java

Error Line
Line has trailing spaces. 81
Line has trailing spaces. 97

org/exolab/jms/message/MapMessageImpl.java

Error Line
Got an exception - java.lang.NullPointerException 0
'+' should be on a new line. 186
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 201
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 215
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 229
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 243
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 257
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 271
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 285
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 299
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 314
Redundant throws: 'MessageFormatException' is subclass of 'JMSException'. 329

org/exolab/jms/message/MessageConverter.java

Error Line
Line has trailing spaces. 63
Redundant 'public' modifier. 68
Line has trailing spaces. 69

org/exolab/jms/message/MessageConverterFactory.java

Error Line
Utility classes should not have a public or default constructor. 63
Line has trailing spaces. 68
Line has trailing spaces. 91

org/exolab/jms/message/MessageHandle.java

Error Line
Unused import - javax.jms.DeliveryMode. 52
Unused import - javax.jms.JMSException. 53
Unused import - javax.jms.Message. 54
Redundant 'public' modifier. 77
Redundant 'pu blic' modifier. 83
Unused @param tag for 'boolean'. 88
Redundant 'public' modifier. 90
Expected @param tag for 'value'. 90
Redundant 'public' modifier. 98
Redundant 'public' modifier. 105
Expected @param tag for 'priority'. 105
Expected an @return tag. 110
Redundant 'public' modifier. 110
Redundant 'public' modifier. 117
Expected an @return tag. 122
Redundant 'public' modifier. 122
Redundant 'public' modifier. 129
Expected an @return tag. 134
Redundant 'public' modifier. 134
Redundant 'public' modifier. 142
Redundant 'public' modifier. 149
Redundant 'public' modifier. 156
Redundant 'public' modifier. 163
Redundant 'public' modifier. 170
Redundant 'public' modifier. 177
Redundant 'public' modifier. 186
Expected an @return tag. 192
Redundant 'public' modifier. 192
Redundant 'public' modifier. 199
Redundant 'public' modifier. 206
Redundant 'public' modifier. 211
Redundant 'public' modifier. 216

org/exolab/jms/message/MessageHeader.java

Error Line
Unused import - javax.jms.DeliveryMode. 56
Missing a Javadoc comment. 70
Missing a Javadoc comment. 72
Missing a Javadoc comment. 73
Missing a Javadoc comment. 74
Missing a Javadoc comment. 75
Missing a Javadoc comment. 76
Missing a Javadoc comment. 77
Missing a Javadoc comment. 78
Missing a Javadoc comment. 79
Missing a Javadoc comment. 80
Line has trailing spaces. 90
Missing a Javadoc comment. 116
Avoid inline conditionals. 137
Missing a Javadoc comment. 145
Missing a Javadoc comment. 162
'+' should be on a new line. 180
'+' should be on a new line. 181
Missing a Javadoc comment. 186
Missing a Javadoc comment. 190
Missing a Javadoc comment. 198
Missing a Javadoc comment. 206
Missing a Javadoc comment. 210
Missing a Javadoc comment. 221
Line has trailing spaces. 232
Unused @param tag for 'ackId'. 238
Expected @param tag for 'id'. 240
Missing a Javadoc comment. 253
Missing a Javadoc comment. 257
Missing a Javadoc comment. 265
Missing a Javadoc comment. 270
Avoid inline conditionals. 271
Missing a Javadoc comment. 274
Missing a Javadoc commen t. 282
Avoid inline conditionals. 283
Missing a Javadoc comment. 286
Missing a Javadoc comment. 290
Missing a Javadoc comment. 298
Missing a Javadoc comment. 302
Missing a Javadoc comment. 306
Missing a Javadoc comment. 314
Avoid inline conditionals. 315
Missing a Javadoc comment. 318
Missing a Javadoc comment. 322
Missing a Javadoc comment. 326
Missing a Javadoc comment. 330
Missing a Javadoc comment. 414

org/exolab/jms/message/MessageId.java

Error Line
Unused import - javax.jms.JMSException. 57
'public' modifier out of order with the JLS suggestions. 69
'static' modifier out of order with the JLS suggestions. 85
Missing a Javadoc comment. 109
Missing a Javadoc comment. 114
Missing a Javadoc comment. 119
Missing a Javadoc comment. 125
'+' should be on a new line. 139
'+' should be on a new line. 140
Missing a Javadoc comment. 146
Missing a Javadoc comment. 151
' & amp; & amp;' should be on a new line. 154

org/exolab/jms/message/MessageImpl.java

Error Line
Variable '_propertiesReadOnly' must be private and have accessor methods. 102
Variable '_bodyReadOnly' must be private and have accessor methods. 107
Variable '_acceptedTime' must be private and have accessor methods. 112
Variable '_sequenceNumber' must be private and have accessor methods. 118
Variable '_connectionId' must be private and have accessor methods. 123
Variable '_processed' must be private and have accessor methods. 128
Missing a Javadoc comment. 158
Missing a Javadoc comment. 172
'+' should be on a new line. 185
'+' should be on a new line. 186
Missing a Javadoc comment. 191
Missing a Javadoc comment. 199
Missing a Javadoc comment. 203
Line has trailing spaces. 209
Missing a Javadoc comment. 222
Missing a Javadoc comment. 226
Missing a Javadoc comment. 294
Missing a Javadoc comment. 299
Missing a Javadoc comment. 304
Missing a Javadoc comment. 308
Missing a Javadoc comment. 312
Missing a Javadoc comment. 316
Missing a Javadoc comment. 320
Missing a Javadoc comment. 324
Missing a Javadoc comment. 329
Missing a Javadoc comment. 333
Missing a Javadoc comment. 337
Missing a Javadoc comment. 341
Missing a Javadoc comment. 345
Missing a Javadoc comment. 349
Missing a Javadoc comment. 353
Missing a Javadoc comment. 357
Missing a Javadoc comment. 361
Missing a Javadoc comment. 365
Missing a Javadoc comment. 379
Missing a Javadoc comment. 383
Missing a Javadoc comment. 388
Missing a Javadoc comment. 392
Missing a Javadoc comment. 396
Missing a Javadoc comment. 400
Missing a Javadoc comment. 404
Missing a Javadoc comment. 408
Missing a Javadoc comment. 412
Missing a Javadoc comment. 416
Missing a Javadoc comment. 420
Missing a Javadoc comment. 424
Missing a Javadoc comment. 428
Missing a Javadoc comment. 432
Missing a Javadoc comment. 438
Missing a Javadoc comment. 443
Missing a Javadoc comment. 449
Missing a Javadoc comment. 454
Missing a Javadoc comment. 459
Missing a Javadoc comment. 465
Missing a Javadoc comment. 471
Missing a Javadoc comment. 477
Missing a Javadoc comment. 501
Missing a Javadoc comment. 505
Missing a Javadoc comment. 513
Missing a Javadoc comment. 520
Expression can be simplified. 521
Missing a Javadoc comment. 528
Expected @param tag for 'timestamp'. 631

org/exolab/jms/message/MessageProperties.java

Error Line
'20' is a magic number. 75
Missing a Javadoc comment. 89
Missing a Javadoc comment. 90
'+' should be on a new line. 145
'+' should be on a new line. 146
Missing a Javadoc comment. 158
Missing a Javadoc comment. 162
Missing a Javadoc comment. 166
Missing a Javadoc comment. 170
Missing a Javadoc comment. 174
Missing a Javadoc comment. 178
Missing a Javadoc comment. 182
Missing a Javadoc comment. 186
Missing a Javadoc comment. 190
Missing a Javadoc comment. 194
Missing a Javadoc comment. 198
Missing a Javadoc comment. 202
Missing a Javadoc comment. 207
Missing a Javadoc comment. 211
Missing a Javadoc comment. 216
Missing a Javadoc comment. 220
Missing a Javadoc comment. 224
Missing a Javadoc comment. 229
Missing a Javadoc comment. 234
Missing a Javadoc comment. 239
'||' should be on a new line. 241
'||' should be on a new line. 242
'||' should be on a new line. 243
'||' should be on a new line. 244
'+' should be on a new line. 249
Missing a Javadoc comment. 254
Missing a Javadoc comment. 258
'+' should be on a new line. 264
'+' should be on a new line. 268
'+' should be on a new line. 273
'+' should be on a new line. 279
'+' should be on a new line. 280
'+' should be on a new line. 291
'+' should be on a new line. 297
'+' should be on a new line. 298
' & amp; & amp;' should be on a new line. 301
'+' should be on a new line. 311

org/exolab/jms/message/MessageSessionIfc.java

Error Line
Line contains a tab character. 46
Redundant 'public' modifier. 69

org/exolab/jms/message/ObjectMessageConverter.java

Error Line
Line has trailing spaces. 79
Line has trailing spaces. 90

org/exolab/jms/message/ObjectMessageImpl.java

Error Line
'+' should be on a new line. 163
Expected @throws tag for 'JMSException'. 239

org/exolab/jms/message/Priority.java

Error Line
Missing a Javadoc comment. 68
Missing a Javadoc comment. 70
Name 'priority_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 72
Missing a Javadoc comment. 76
'10' is a magic number. 77
Missing a Javadoc comment. 86
Missing a Javadoc comment. 93
'+' should be on a new line. 99
'+' should be on a new line. 100
Missing a Javadoc comment. 106
Missing a Javadoc comment. 111
'5' is a magic number. 112
Avoid inline conditionals. 112
Missing a Javadoc comment. 116
Missing a Javadoc comment. 121

org/exolab/jms/message/StreamMessageConverter.java

Error Line
Line has trailing spaces. 80
Must have at least one statement. 95
Line has trailing spaces. 99

org/exolab/jms/message/StreamMessageImpl.java

Error Line
Got an exception - java.lang.NullPointerException 0
Missing a Javadoc comment. 150
Missing a Javadoc comment. 151
Missing a Javadoc comment. 152
Missing a Javadoc comment. 153
Missing a Javadoc comment. 154
Missing a Javadoc comment. 155
Missing a Javadoc comment. 156
Missing a Javadoc comment. 157
Missing a Javadoc comment. 158
Missing a Javadoc comment. 159
Variable '_readBytes' must be private and have accessor methods. 203
Variable '_byteArrayLength' must be private and have accessor methods. 208
'+' should be on a new line. 304
Unused @throws tag for 'MessageEOFException'. 315
Unused @throws tag for 'MessageFormatException'. 316
Unused @throws tag for 'MessageNotReadableException'. 317
Unused @throws tag for 'MessageEOFException'. 337
Unused @throws tag for 'MessageFormatException'. 338
Unused @throws tag for 'MessageNotReadableException'. 339
Unused @throws tag for 'NumberFormatException'. 340
Unused @throws tag for 'MessageEOFException'. 361
Unused @throws tag for 'MessageFormatException'. 362
Unused @throws tag for 'MessageNotReadableException'. 363
Unused @throws tag for 'NumberFormatException'. 364
Missing a Javadoc comment. 389
Missing a Javadoc comment. 414
Missing a Javadoc comment. 439
Unused @throws tag for 'MessageEOFException'. 458
Unused @throws tag for 'MessageFormatException'. 459
Unused @throws tag for 'MessageNotReadableException'. 460
Unused @throws tag for 'NullPointerException'. 461
Unused @throws tag for 'NumberFormatException'. 462
Unused @throws tag for 'MessageEOFException'. 485
Unused @throws tag for 'MessageFormatException'. 486
Unused @throws tag for 'MessageNotReadableException'. 487
Unused @throws tag for 'NullPointerException'. 488
Unused @throws tag for 'NumberFormatException'. 489
Unused @throws tag for 'MessageEOFException'. 512
Unused @throws tag for 'MessageFormatException'. 513
Unused @throws tag for 'MessageNotReadableException'. 514
Unused @throws tag for 'MessageEOFException'. 558
Unused @throws tag for 'MessageFormatException'. 559
Unused @throws tag for 'MessageNotReadableException'. 560
'0x0F' is a magic number. 569
'+' should be on a new line. 576
Unused @throws tag for 'MessageEOFException'. 630
Unused @throws tag for 'MessageNotReadableException'. 631
Unused @throws tag for 'MessageNotWriteableException'. 653
Avoid inline conditionals. 660
'4' is a magic number. 660
Unused @throws tag for 'MessageNotWriteableException'. 672
Unused @throws tag for 'MessageNotWriteableException'. 691
Unused @throws tag for 'MessageNotWriteableException'. 710
Unused @throws tag for 'MessageNotWriteableException'. 729
Unused @throws tag for 'MessageNotW riteableException'. 748
Unused @throws tag for 'MessageNotWriteableException'. 767
Unused @throws tag for 'MessageNotWriteableException'. 786
Unused @throws tag for 'MessageNotWriteableException'. 805
Unused @throws tag for 'NullPointerException'. 806
Unused @throws tag for 'MessageNotWriteableException'. 834
Unused @throws tag for 'NullPointerException'. 835
Unused @throws tag for 'MessageNotWriteableException'. 868
Unused @throws tag for 'NullPointerException'. 869
Unused @throws tag for 'MessageFormatException '. 898
Unused @throws tag for 'MessageNotWriteableException'. 899

org/exolab/jms/message/TextMessageConverter.java

Error Line
Line has trailing spaces. 79
Line has trailing spaces. 90

org/exolab/jms/message/TextMessageImpl.java

Error Line
'+' should be on a new line. 126
Expected @throws tag for 'JMSException'. 160
Expected an @return tag. 168

org/exolab/jms/message/Timestamp.java

Error Line
Missing a Javadoc comment. 66
Missing a Javadoc comment. 68
Missing a Javadoc comment. 73
Missing a Javadoc comment. 78
Missing a Javadoc comment. 84
'+' should be on a new line. 92
'+' should be on a new line. 93
Missing a Javadoc comment. 99
Missing a Javadoc comment. 104

org/exolab/jms/message/Type.java

Error Line
Missing a Javadoc comment. 68
Missing a Javadoc comment. 70
Name 'type_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 72
Missing a Javadoc comment. 76
Missing a Javadoc comment. 81
Missing a Javadoc comment. 89
'+' should be on a new line. 101
'+' should be on a new line. 102
Missing a Javadoc comment. 107
Missing a Javadoc comment. 112

org/exolab/jms/message/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/messagemgr/CacheEvictionPolicy.java

Error Line
Unused Javadoc tag. 66
Redundant 'public' modifier. 68
Expected @param tag for 'object'. 68

org/exolab/jms/messagemgr/ConsumerEndpoint.java

Error Line
Unused import - javax.transaction.TransactionManager. 58
'public' modifier out of order with the JLS suggestions. 81
Variable '_selector' must be private and have accessor methods. 101
Variable '_waitingFo rMessageMonitor' must be private and have accessor methods. 107
Variable '_waitingForMessage' must be private and have accessor methods. 112
Variable '_listener' must be private and have accessor methods. 118
Variable '_size' must be private and have accessor methods. 123
'1000' is a magic number. 123
Variable '_scheduler' must be private and have accessor methods. 129
Variable '_ackMode' must be private and have accessor methods. 134
Variable '_nolocal' must be private and have accessor methods. 140
Variable '_transacted' must be private and have accessor methods. 145
Variable '_connectionId' must be private and have accessor methods. 150
Variable '_session' must be private and have accessor methods. 155
Avoid inline conditionals. 206
Missing a Javadoc comment. 220
Missing a Javadoc comment. 239
Avoid inline conditionals. 286
Line has trailing spaces. 408
Line has trailing spaces. 418
Missing a Javadoc comment. 435
Missing a Javadoc comment. 468
Line has trailing spaces. 473
Missing a Javadoc comment. 489
Missing a Javadoc comment. 497
Line has trailing spaces. 538
'public' modifier out of order with the JLS suggestions. 597
Missing a Javadoc comment. 600
Unused @param tag for 'handles'. 647
Expected @param tag for 'collection'. 650
Expected @param tag for 'handle'. 722
Must have at least one statement . 764
Line has trailing spaces. 795
Line has trailing spaces. 798

org/exolab/jms/messagemgr/ConsumerManager.java

Error Line
Unused import - javax.jms.DeliveryMode. 56
Unused import - javax.transaction.TransactionManager. 59
Class ConsumerManager should be declared as final. 92
'+' should be on a new line. 193
'+' should be on a new line. 238
Expected @throws tag for 'JMSException'. 283
Expected @param tag for 'session'. 316
Expected @throws tag for 'JMSException'. 318
Expected @throws tag for 'InvalidSelectorException'. 318
Redundant throws: 'InvalidSelectorException' is subclass of 'JMSException'. 318
'+' should be on a new line. 408
' & amp; & amp;' should be on a new line. 417
Unused @param tag for ' & lt;code & gt;true & lt;/code & gt;'. 436
Expected an @return tag. 438
Expected @throws tag for 'JMSException'. 471
'+' should be on a new line. 548
Expected @throws tag for 'JMSException'. 618
Name 'endpoint_dest' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 624
' & amp; & amp;' should be on a new line. 626
' & amp; & amp;' should be on a new line. 627
Avoid inline conditionals. 663
' & amp; & amp;' should be on a new line. 675
' & amp; & amp;' should be on a new line. 696
' & amp; & amp;' should be on a new line. 697
Missing a Javadoc comment. 706
'public' modifier out of order with the JLS suggestions. 706
Missing a Javadoc comment. 711
'public' modifier out of order with the JLS suggestions. 711
Missing a Javadoc comment. 716
'public' modifier out of order with the JLS suggestions. 716
Missing a Javadoc comment. 748
'public' modifier out of order with the JLS suggestions. 748
' & amp; & amp;' should be on a new line. 768
'+' should be on a new line. 780
Expected @param tag for 'dest'. 816
' & amp; & amp;' should be on a new line. 836
' & amp; & amp;' should be on a new line. 837
Unused @param tag for 'dest-'. 851
Expected @param tag for 'dest'. 853
Must have at least one statement. 862
Missing a Javadoc comment. 892
Line is longer than 80 characters. 898
Expected @throws tag for 'JMSException'. 912
' & amp; & amp;' should be on a new line. 925
Expected @throws tag for 'JMSException'. 951
' & amp; & amp;' should be on a new line. 962
'+' should be on a new line. 980
' & amp; & amp;' should be on a new line. 1045
'+' should be on a new line. 1052
Variable '_name' must be private and have accessor methods. 1077
Variable '_durable' must be private and have accessor methods. 1082
Variable '_destination' must be private and have accessor methods. 1087
Definition of 'equals()' without corresponding definition of 'hashCode()'. 1105
Missing a Javadoc comment. 1105
' & amp; & amp;' should be on a new line. 1108
' & amp; & amp;' should be on a new line. 1109

org/exolab/jms/messagemgr/ContextHelper.java

Error Line
Utility classes should not have a public or default constructor. 62
Expected @throws tag for 'NamingException'. 78
'+' should be on a new line. 86
'+' should be on a new line. 100
'+' should be on a new line. 112
'+' should be on a new line. 119
Must have at least one statement. 122
Must have at least one statement. 123
Expected @throws tag for 'NamingException'. 140
'+' should be on a new line. 144
'+' should be on a new line. 145
Must have at least one statement. 149
Missing a Javadoc comment. 153
'+' should be on a new line. 159

org/exolab/jms/messagemgr/DestinationCache.java

Error Line
Unused import - java x.transaction.TransactionManager. 56
Line has trailing spaces. 74
Line has trailing spaces. 77
Line has trailing spaces. 93
Line has trailing spaces. 94
Variable '_consumers' must be private and have accessor methods. 132
Variable '_leaseHelper' must be private and have accessor methods. 139
Expected @throws tag for 'FailedToInitializeException'. 157
Expected @throws tag for 'FailedToInitializeException'. 185
'+' should be on a new line. 192
'public' modifier out of order with the JLS suggestions. 222
Must have at least one statement. 281
Expected an @return tag. 311
'public' modifier out of order with the JLS suggestions. 311
Expected @param tag for 'destination'. 311
'public' modifier out of order with the JLS suggestions. 320
Expected @param tag for 'destination'. 320
Unused @param tag for 'handle'. 336
Expected @param tag for 'message'. 339
Unused @param tag for 'handle'. 345
Expected @param tag for 'message'. 347
Unused @param tag for 'handle'. 354
Expected @param tag for 'message'. 359
Unused @param tag for 'handle'. 371
Expected @param tag for 'message'. 375
Missing a Javadoc comment. 541
Missing a Javadoc comment. 546

org/exolab/jms/messagemgr/DestinationCacheEventListener.java

Error Line
Line is longer than 80 characters. 43
Line has trailing spaces. 59
Expected an @return tag. 73
Redundant 'public' modifier. 73
Expected an @return tag. 80
Redundant 'public' modifier. 80
Expected an @return tag. 90
Redundant 'public' modifier. 90
Line has trailing spaces. 95
Expected an @return tag. 102
Redundant 'public' modifier. 102

org/exolab/jms/messagemgr/DestinationEventListener.java

Error Line
Line is longer than 80 characters. 70
Redundant 'public' modifier. 70
Line is longer than 80 characters. 79
Redundant 'public' modifier. 79

org/exolab/jms/messagemgr/DestinationManager.java

Error Line
Unused import - javax.jms.DeliveryMode. 60
Unused import - org.exolab.jms.config.Configuration. 77
Class DestinationManager should be declared as final. 103
'?' should be on a new line. 219
Avoid inline conditionals. 219
':' should be on a new line. 220
'?' should be on a new line. 223
Avoid inline conditionals. 223
':' should be on a new line. 224
Unused @param tag for 'cahe'. 246
Expected @param tag for 'cache'. 248
Must have at least one statement. 359
Expected @throws tag for 'JMSException'. 398
Avoid inline conditionals. 404
'+' should be on a new line. 429
Unused Javadoc tag. 458
Expected @throws tag for 'JMSException'. 461
Avoid inline conditionals. 468
Line is longer than 80 characters. 565
Line is longer than 80 characters. 598
Line is longer than 80 characters. 615
Missing a Javadoc comment. 615
Line is longer than 80 characters. 622
Line is longer than 80 characters. 626
Line is longer than 80 characters. 631
Line is longer than 80 characters. 648
Missing a Javadoc comment. 648
Missing a Javadoc comment. 654
Line is longer than 80 characters. 655
Must have at least one statement. 675
Line is longer than 80 characters. 679
Must have at least one statement. 682
'+' should be on a new line. 695
Missing a Javadoc comment. 703
Line is longer than 80 characters. 704
'+' should be on a new line. 730
Missing a Javadoc comment. 736
Name 'gc_caches' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 739
Name 'gc_destinations' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 740
Name 'to_delete' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 762
' & amp; & amp;' should be on a new line. 765
Line is longer than 80 characters. 775
' & amp; & amp;' should be on a new line. 802
' & amp; & amp;' should be on a new line. 847
Unused @param tag for 'message'. 861
Expected @param tag for 'msg'. 864
Line is longer than 80 characters. 868
' & amp; & amp;' should be on a new line. 878
Must have at least one statement. 887
' & amp; & amp;' should be on a new line. 905
' & amp; & amp;' should be on a new line. 924
Line is longer than 80 characters. 1002
Line is longer than 80 characters. 1019
Expected @throws tag for 'NamingException'. 1032
Variable '_destination' must be private and have accessor methods. 1046
Variable '_administered' must be private and have accessor methods. 1051
Definition of 'equals()' without corresponding definition of 'hashCode()'. 1067
Missing a Javadoc comment. 1067
' & amp; & amp;' should be on a new line. 1071
Line is longer than 80 characters. 1074

org/exolab/jms/messagemgr/DestinationType.java

Error Line
Redundant 'public' modifier. 62
Redundant 'public' modifier. 67

org/exolab/jms/messagemgr/DurableConsumerEndpoint.java

Error Line
Unused import - javax.jms.Session. 55
Unused import - javax.transaction.TransactionManager. 56
Unused import - org.exolab.jms.message.MessageImpl. 63
Expected @throws tag for 'JMSException'. 112
Must have at least one statement. 140
'+' should be on a new line. 144
'+' should be on a new line. 148
Must have at least one statement. 154

org/exolab/jms/messagemgr/FailedToInitializeException.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'reason'. 72

org/exolab/jms/messagemgr/InternalMessageListener.java

Error Line
Redundant 'public' modifier. 73
Redundant 'public' modifier. 82
Redundant 'public' modifie r. 91
Expected @throws tag for 'Exception'. 92

org/exolab/jms/messagemgr/MessageCache.java

Error Line
'1023' is a magic number. 88
'1023' is a magic number. 94
Unused @param tag for 'MessageImpl'. 154
Expected an @return tag. 156
Unused @param tag for 'MessageImpl'. 207
Expected an @return tag. 209
Must have at least one statement. 253
Must have at leas t one statement. 264
' & amp; & amp;' should be on a new line. 283

org/exolab/jms/messagemgr/MessageHandleComparator.java

Error Line
Missing a Javadoc comment. 64
' & amp; & amp;' should be on a new line. 69
Line is longer than 80 characters. 78
Definition of 'equals()' without corresponding definition of 'hashCode()'. 99
Missing a Javadoc comment. 99
Conditional logic can be removed. 101

org/exolab/jms/messagemgr/MessageHandleFactory.java

Error Line
Unused import - javax.jms.Message. 54
Unused import - javax.transaction.TransactionManager. 55
Utility classes should not have a public or default constructor. 72
Line has trailing spaces. 97
Line has trailing spaces. 98
Line has trailing spaces. 99
Unused @param tag for 'destination'. 131
Expected @param tag for 'dest'. 137
Unused @param tag for 'destination'. 229
Expected @param tag for 'dest'. 235
Line has trailing spaces. 278
Line has trailing spaces. 305
Unused @param tag for 'destination'. 324
Line has trailing spaces. 331
Line has trailing spaces. 332
Expected @param tag for 'dest'. 332
Line has trailing spaces. 333
Line has trailing spaces. 334
Unused @throws tag for 'PersistenceExcetpion'. 356
Expected @throws tag for 'PersistenceException'. 360
Unused @throws tag for 'PersistentException'. 376
Expected @throws tag for 'PersistenceException'. 382
Unused @throws tag for 'PersistentException'. 397
Expected @throws tag for 'PersistenceException'. 401

org/exolab/jms/messagemgr/MessageLeaseHelper.java

Error Line
Unused import - javax.jms.Message. 54
Unused import - javax.transaction.TransactionManager. 55
Avoid inline conditionals. 186
Avoid inline conditionals. 213

org/exolab/jms/messagemgr/MessageManagerEventListener.java

Error Line
Line is longer than 80 characters. 43
Line has trailing spaces. 58
Line has trailing spaces. 103

org/exolab/jms/messagemgr/MessageMgr.java

Error Line
Unused import - javax.jms.Message. 52
Unused import - org.exolab.jms.client.JmsQueue. 61
Unused import - org.exolab.jms.config.AdministeredDestinations. 63
Unused import - org.exolab.jms.config. AdministeredQueue. 64
Unused import - org.exolab.jms.config.AdministeredTopic. 65
Unused import - org.exolab.jms.config.Configuration. 66
Unused import - org.exolab.jms.config.DatabaseConfiguration. 67
Unused import - org.exolab.jms.config.MessageManagerConfiguration. 68
Unused import - org.exolab.jms.config.Subscriber. 69
Class MessageMgr should be declared as final. 85
'static' modifier out of order with the JLS suggestions. 90
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 100
'1023' is a magic number. 106
'2500' is a magic number. 119
Expected @throws tag for 'MessageMgrException'. 140
The double-checked locking idiom is broken and should be avoided. 143
Missing a Javadoc comment. 173
Missing a Javadoc comment. 187
Missing a Javadoc comment. 192
'+' should be on a new line. 204
Expected @throws tag for 'JMSException'. 245
Line is longer than 80 characters. 249
Line has trailing spaces. 292
Must have at least one statement. 392
'+' should be on a new line. 398
Must have at least one statement. 404
Line is longer than 80 characters. 425
'+' should be on a new line. 432
'+' should be on a new line. 435
Line is longer than 80 characters. 505
Expected @param tag for 'destination'. 540
Expected @throws tag for 'JMSException'. 541
Avoid inline conditionals. 550
Unused @param tag for 'name'. 570
Expected @param tag for 'id'. 576
Expected @throws tag for 'JMSException'. 590
' & amp; & amp;' should be on a new line. 609
' & amp; & amp;' should be on a new line. 628

org/exolab/jms/messagemgr/MessageMgrException.java

Error Line
Line contains a tab character. 46

org/exolab/jms/messagemgr/MessageQueue.java

Error Line
Expected an @return tag. 137
Avoid inline conditionals. 164
Avoid inline conditionals. 174

org/exolab/jms/messagemgr/PersistentMessageHandle.java

Error Line
Missing a Javadoc comment. 110
' & amp; & amp;' should be on a new line. 157
Unused @param tag for 'id'. 203
Expected @param tag for 'priority'. 205
Unused @param tag for 'long'. 240
Expected @param tag for 'time'. 242
Expected @param tag for 'time'. 278
Missing a Javadoc comment. 302
Missing a Javadoc comment. 307
Missing a Javadoc comment. 312
Must have at least one statement. 378
Must have at least one statement. 382
Must have at least one statement. 388
Expected @throws tag for 'CloneNotSupportedException'. 401
Missing a Javadoc comment. 425
' & amp; & amp;' should be on a new line. 429
Missing a Javadoc comment. 447
'+' should be on a new line. 448
Missing a Javadoc comment. 454
Line is longer than 80 characters. 468
'+' should be on a new line. 487
Must have at least one statement. 492
Must have at least one statement. 496
Must have at least one statement. 502
Missing a Javadoc comment. 511
Missing a Javadoc comment. 526
'+' should be on a new line. 540

org/exolab/jms/messagemgr/QueueBrowserEndpoint.java

Error Line
Unused import - javax.jms.Session. 53
Expected @throws tag for 'InvalidSelectorException'. 110
Line has trailing spaces. 125
Missing a Javadoc comment. 146
'||' should be on a new line. 179
Must have at least one statement. 184
Must have at least one statement. 187
Missing a Javadoc comment. 200
Missing a Javadoc comment. 205
Missing a Javadoc comment. 210
Missing a Javadoc comment. 216
Missing a Javadoc comment. 223

org/exolab/jms/messagemgr/QueueConsumerEndpoint.java

Error Line
Unused import - javax.jms.Session. 54
Unused import - javax.transaction.TransactionManager. 55
Name 'MAX_MESSAGES' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 96
Unused @param tag for 'destination'. 112
Expected @param tag for 'queue'. 118
Expected @throws tag for 'InvalidSelectorException'. 119
Line has trailing spaces. 165
Line has trailing spaces. 172
Line has trailing spaces. 202
Missing a Javadoc comment. 207
Missing a Javadoc comment. 222
' & amp; & amp;' should be on a new line. 224
Missing a Javadoc comment. 253
Missing a Javadoc comment. 258
Missing a Javadoc comment. 263
Missing a Javadoc comment. 276
Missing a Javadoc comment. 291

org/exolab/jms/messagemgr/QueueDestinationCache.java

Error Line
Unused import - java.util.Iterator. 53
Variable '_queueListeners' must be private and have accessor methods. 87
Expected @throws tag for 'FailedToInitializeException'. 131
Line is longer than 80 characters. 136
Line is longer than 80 characters. 137
Must have at least one statement. 154
Must have at least one statement. 168
Expected @param tag for 'connection'. 191
Expected @throws tag for 'FailedToInitializeException'. 192
Line is longer than 80 characters. 198
Line is longer than 80 characters. 199
Expected @throws tag for 'PersistenceException'. 227
Missing a Javadoc comment. 242
Missing a Javadoc comment. 272
' & amp; & amp;' should be on a new line. 276
' & amp; & amp;' should be on a new line. 336
Missing a Javadoc comment. 356
' & amp; & amp;' should be on a new line. 363
Must have at least one statement. 402
Missing a Javadoc comment. 412
' & amp; & amp;' should be on a new line. 417
'||' should be on a new line. 467
' & amp; & amp;' should be on a new line. 468
'||' should be on a new line. 469
Unused @param tag for 'QueueConsumerEndpoint'. 490
Expected @param tag for 'endpoint'. 494
' & amp; & amp;' should be on a new line. 497
' & amp; & amp;' should be on a new line. 532
Line is longer than 80 characters. 536
Must have at least one statement. 538
Unused @param tag for 'message'. 549
Expected @param tag for 'handle'. 551
'?' should be on a new line. 566
Avoid inline conditionals. 566
'||' should be on a new line. 612
Missing a Javadoc comment. 626
Missing a Javadoc comment. 631
Missing a Javadoc comment. 635
Missing a Javadoc comment. 690
Missing a Javadoc comment. 695

org/exolab/jms/messagemgr/QueueListener.java

Error Line
Redundant 'public' modifier. 67

org/exolab/jms/messagemgr/ResourceManager.java

Error Line
Line contains a tab character. 46
Unused import - org.exolab.jms.config.Configuration. 73
'static' modifier out of order with the JLS suggestions. 123
'static' modifier out of order with the JLS suggestions. 129
'static' modifier out of order with the JLS suggestions. 134
Name '_initializer' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 172
'1000000' is a magic number. 178
Line is longer than 80 characters. 205
'120' is a magic number. 226
Expected @throws tag for 'ResourceManagerException'. 255
The double-checked locking idiom is broken and should be avoided. 260
Expected @throws tag for 'ResourceManagerException'. 279
Expected @throws tag for 'ResourceManagerException'. 294
'||' should be on a new line. 298
'+' should be on a new line. 300
Redundant throws: 'IllegalArgumentException' is unchecked exception. 319
Line is longer than 80 characters. 360
'||' should be on a new line. 369
'||' should b e on a new line. 370
Avoid inline conditionals. 394
Line is longer than 80 characters. 415
Unused @param tag for 'txid'. 420
Line is longer than 80 characters. 426
Expected @param tag for 'xid'. 426
Line is longer than 80 characters. 441
Avoid nested blocks. 446
'1000' is a magic number. 449
'+' should be on a new line. 463
Avoid nested blocks. 469
'1000' is a magic number. 471
' & amp; & amp;' should be on a new line. 477
'+' should be on a new line. 500
Unused @param tag for 'state'. 511
Expected @param tag for 'data'. 516
'1000' is a magic number. 518
'+' should be on a new line. 527
Unused @param tag for 'xid'. 588
Expected @param tag for 'id'. 592
Line is lon ger than 80 characters. 633
Line is longer than 80 characters. 635
Must have at least one statement. 641
Must have at least one statement. 650
'+' should be on a new line. 654
'+' should be on a new line. 657
Must have at least one statement. 663
Unused @param tag for 'xid'. 683
Expected @param tag for 'id'. 687
'||' should be on a new line. 698
'||' should be on a new line. 699
switch without & quot;default & quot; clause. 704
Unused @param tag for 'xid'. 737
Expected @param tag for 'id'. 740
Unused @param tag for 'xid'. 775
Expected @param tag for 'xares'. 779
'||' should be on a new line. 783
' & amp; & amp;' should be on a new line. 784
Unused @param tag for 'flag'. 798
Unused @param tag for 'Xid[ ] '. 799
Expected an @return tag. 802
Expected @param tag for 'id'. 802
Unused @param tag for 'xid'. 833
Expected an @return tag. 836
Expected @param tag for 'flag'. 836
'||' should be on a new line. 841
'||' should be on a new line. 842
' & amp; & amp;' should be on a new line. 852
Line is longer than 80 characters. 853
Unused @param tag for 'seconds'. 868
Unused Javadoc tag. 869
Expected @param tag for 'id'. 872
Must have at least one statement. 903
Name 'rmsg_wrapper' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 910
Must have at least one statement. 920
Must have at least one statement. 924
Must have at least one statement. 934
'+' should be on a new line. 938
'+' should be on a new line. 941
Must have at least one statement. 947
Line is longer than 80 characters. 956
Unused @param tag for 'xid'. 966
Unused @param tag for 'flags'. 967
Expected an @return tag. 970
Expected @param tag for 'seconds'. 970
Missing a Javadoc comment. 977
'||' should be on a new line. 989
'||' should be on a new line. 990
switch without & quot;default & quot; clause. 995
Line is longer than 80 characters. 1006
Missing a Javadoc comment. 1022
Missing a Javadoc comment. 1028
Missing a Javadoc comment. 1034
Expected an @return tag. 1056
Expected @throws tag for 'ResourceManagerException'. 1057
Line is longer than 80 characters. 1065
Line is longer than 80 characters. 1070
'+' should be on a new line. 1070
Line is longer than 80 characters. 1071
Unused @throws tag f or 'IllegalArgumentException'. 1088
'||' should be on a new line. 1092
'+' should be on a new line. 1094
' & amp; & amp;' should be on a new line. 1105
'+' should be on a new line. 1144
Expected @throws tag for 'TransactionLogException'. 1181
Expected @throws tag for 'ResourceManagerException'. 1181
'||' should be on a new line. 1189
Expected @throws tag for 'ResourceManagerException'. 1293
'+' should be on a new line. 1294
Expected an @return tag. 1312
Expected @param tag for 'records'. 1319
'+' should be on a new line. 1328
'+' should be on a new line. 1329
Line is longer than 80 characters. 1330
'+' should be on a new line. 1332
Missing a Javadoc comment. 1374
' & amp; & amp;' should be on a new line. 1378
Line is longer than 80 characters. 1380
Line is longer than 80 characters. 1381
'+' should be on a new line. 1391
'+' should be on a new line. 1392
'+' should be on a new line. 1396
Definition of 'equals()' without corresponding definition of 'hashCode()'. 1404
Missing a Javadoc comment. 1404
'private' modifier out of order with the JLS suggestions. 1419

org/exolab/jms/messagemgr/ResourceManagerException.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 74

org/exolab/jms/messagemgr/TopicConsumerEndpoint.java

Error Line
Unused import - javax.jms.MessageListener. 56
Unused import - javax.jms.Session. 57
Unused import - javax.transaction.TransactionManager. 58
Line has trailing spaces. 76
Variable '_caches' must be private and have accessor methods. 89
Variable '_topic' must be private and have accessor methods. 94
Name 'MAX_MESSAGES' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 100
Redundant throws: 'InvalidSelectorException' is subclass of 'JMSException'. 125
Line is longer than 80 characters. 143
Line has trailing spaces. 168
Missing a Javadoc comment. 218
' & amp; & amp;' should be on a new line. 221
Expected an @return tag. 236
Missing a Javadoc comment. 258
Line has trailing spaces. 271
Line has trailing spaces. 272
Missing a Javadoc comment. 291
Missing a Javadoc comment. 319
Missing a Javadoc comment. 324
Missing a Javadoc comment. 332
Missing a Javadoc comment. 337
' & amp; & amp;' should be on a new line. 339
' & amp; & amp;' should be on a new line. 340
Missing a Javadoc comment. 352
' & amp; & amp;' should be on a new line. 354

org/exolab/jms/messagemgr/TopicDestinationCache.java

Error Line
Unused import - java.util.List. 52
Unused import - javax.jms.DeliveryMode. 54
Unused import - javax.jms.JMSException. 55
Unused import - javax.transaction.TransactionManager. 56
Expected @throws tag for 'FailedToInitializeException'. 106
Line is longer than 80 characters. 109
'+' should be on a new line. 121
Line is longer than 80 characters. 127
Expected @throws tag for 'FailedToInitializeException'. 135
Line is longer than 80 characters. 138
'+' should be on a new line. 150
Missing a Javadoc comment. 156
Line is longer than 80 characters. 161
Missing a Javadoc comment. 161
' & amp; & amp;' should be on a new line. 164
Line is longer than 80 characters. 169
Line is longer than 80 characters. 181
Missing a Javadoc comment. 181
' & amp; & amp;' should be on a new line. 182
Missing a Javadoc comment. 192
Line is longer than 80 characters. 193
' & amp; & amp;' should be on a new line. 197
Line is longer than 80 characters. 203
Missing a Javadoc comment. 215
Line is longer than 80 characters. 216
' & amp; & amp;' should be on a new line. 218
Missing a Javadoc comment. 228
Missing a Javadoc comment. 243
Must have at least one statement. 247
Missing a Javadoc comment. 253
Line is longer than 80 characters. 265
Missing a Javadoc comment. 281
Line is longer than 80 characters. 290
Missing a Javadoc comment. 312
Missing a Javadoc comment. 333
Missing a Javadoc comment. 338
Missing a Javadoc comment. 355
Missing a Javadoc comment. 360
Line has trailing spaces. 376

org/exolab/jms/messagemgr/TransientMessageHandle.java

Error Line
Unused @param tag for 'boolean'. 197
Expected @param tag for 'value'. 199
Unused @param tag for 'int'. 216
Expected @param tag for 'priority'. 218
Expected @param tag for 'time'. 254
Missing a Javadoc comment. 322
Missing a Javadoc comment. 327
'+' should be on a new line. 347
Missing a Javadoc comment. 359
Missing a Javadoc comment. 372
' & amp; & amp;' should be on a new line. 374
Missing a Javadoc comment. 383
Missing a Javadoc comment. 388
Missing a Javadoc comment. 401
'+' should be on a new line. 421

org/exolab/jms/messagemgr/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/persistence/AbstractConnectionManager.java

Error Line
Line has trailing spaces. 60
Line has trailing spaces. 65
Line has trailing spaces. 87
Line has trailing spaces. 192
Line has trailing spaces. 193
Line has trailing spaces. 202
Line has trailing spaces. 212
Line has trailing spaces. 243
Line has trailing spaces. 296

org/exolab/jms/persistence/BatchingRdbmsAdapter.java

Error Line
Line contains a tab character. 46
Unused import - javax.jms.JMSException. 60
Unused import - javax.sql.ConnectionPoolDataSource. 61
Unused import - javax.transaction.Transaction. 62
Unused import - javax.transaction.TransactionManager. 63
Unused import - org.exolab.jms.config.Configuration. 71
Unused import - org.exolab.jms.config.DatabaseConfiguration. 72
'500' is a magic number. 104
Unused @param tag for 'count'. 176
Expected @param tag for 'max'. 178
Missing a Javadoc comment. 192
Missing a Javadoc comment. 198
Missing a Javadoc comment. 204
Missing a Javadoc comment. 210
Missing a Javadoc comment. 216
Missing a Javadoc comment. 224
Missing a Javadoc comment. 230
Missing a Javadoc comment. 237
Missing a Javadoc comment. 245
Missing a Javadoc comment. 252
Missing a Javadoc comment. 259
Missing a Javadoc comment. 266
Missing a Javadoc comment. 274
Missing a Javadoc comment. 282
Missing a Javadoc comment. 289
Missing a Javadoc comment. 297
Missing a Javadoc comment. 304
Missing a Javadoc comment. 311
Missing a Javadoc comment. 319
Missing a Javadoc comment. 326
Missing a Javadoc comment. 333
Missing a Javadoc comment. 340
Missing a Javadoc comment. 347
Missing a Javadoc comment. 356
Missing a Javadoc comment. 363
Missing a Javadoc comment. 371
Missing a Javadoc comment. 409
Missing a Javadoc comment. 414
Expected @throws tag for 'PersistenceException'. 428
switch without & quot;default & quot; clause. 446
Must have at least one statement. 507
Method length is 158 lines (max allowed is 150). 520
Expected @throws tag for 'PersistenceException'. 521
switch without & quot;default & quot; clause. 526
Avoid nested blocks. 528
Line is longer than 80 characters. 534
'+' should be on a new line. 534
Avoid nested blocks. 543
Line is longer than 80 characters. 556
Line is longer than 80 characters. 557
Line is longer than 80 characters. 559
Line is longer than 80 characters. 563
'+' should be on a new line. 563
Avoid nested blocks. 574
Line is longer than 80 characters. 587
Must have at least one statement. 587
Line is long er than 80 characters. 588
Line is longer than 80 characters. 589
Line is longer than 80 characters. 590
Line is longer than 80 characters. 591
Must have at least one statement. 594
Line is longer than 80 characters. 595
Avoid nested blocks. 605
Line is longer than 80 characters. 608
Line is longer than 80 characters. 610
'+' should be on a new line. 610
Avoid nested blocks. 619
Line is longer than 80 characters. 620
Line is longer than 80 characters. 630
Line is longer than 80 characters. 631
Line is longer than 80 characters. 633
Line is longer than 80 characters. 637
'+' should be on a new line. 637
Avoid nested blocks. 648
Line is longer than 80 characters. 649
Line is longer than 80 characters. 660
Must have at least one statement. 660
Line is longer than 80 characters. 661
Line is longer than 80 characters. 662
Line is longer than 80 characters. 663
Line is longer than 80 characters. 664
Must have at least one statement. 667
Line is longer than 80 characters. 668
Missing a Javadoc comment. 680
Missing a Javadoc comment. 684
Missing a Javadoc comment. 689
Missing a Javadoc comment. 694
Missing a Javadoc comment. 698
'static' modifier out of order with the JLS suggestions. 711
Missing a Javadoc comment. 712
'static' modifier out of order with the JLS suggestions. 712
Missing a Javadoc comment. 713
'static' modifier out of order with the JLS suggestions. 713
Missing a Javadoc comment. 714
'static' modifier out of order with the JLS suggest ions. 714
Missing a Javadoc comment. 715
'static' modifier out of order with the JLS suggestions. 715
Missing a Javadoc comment. 716
'static' modifier out of order with the JLS suggestions. 716
Variable '_action' must be private and have accessor methods. 721
Variable '_object' must be private and have accessor methods. 726
Expected @param tag for 'action'. 731
Expected @param tag for 'object'. 731

org/exolab/jms/persistence/ConsumerInactiveException.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 75

org/exolab/jms/persistence/Consumers.java

Error Line
Unused import - javax.jms.JMSException. 55
Unused import - javax.sql.DataSource. 56
Class Consumers should be declared as final. 74
Name 'block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 90
Unused @param tag for 'Connection'. 124
Expected @param tag for 'connection'. 128
The double-checked locking idiom is broken and should be avoided. 133
Unused @param tag for 'destination'. 150
Expected @param tag for 'dest'. 154
' & amp; & amp;' should be on a new line. 172
'3' is a magic number. 190
'4' is a magic number. 191
'+' should be on a new line. 207
Unused @param tag for 'connection'. 257
Avoid inline conditionals. 263
Expected an @return tag. 271
Unused @param tag for 'topic'. 278
Expected an @return tag. 280
Expected @param tag for 'destination'. 280
Expected an @return tag. 323
Expected @throws tag for 'PersistenceException'. 442
'+' should be on a new line. 443
Expected @throws tag for 'PersistenceException'. 455
'+' should be on a new line. 456
Name 'name' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 468
Variable 'name' must be private and have accessor methods. 468
Name 'consumerId' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 473
Variable 'consumerId' must be private and have accessor methods. 473
Name 'destinationId' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 479
Variable 'destinationId' must be private and have accessor methods. 479
Name 'created' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 484
Variable 'created' must be private and have accessor methods. 484
Missing a Javadoc comment. 487
'name' hides a field. 487
'consumerId' hides a field. 487
'destinationId' hides a field. 487
'created' hides a field. 488
Missing a Javadoc comment. 496

org/exolab/jms/persistence/DBCPConnectionManager.java

Error Line
Expected @throws tag for 'PersistenceException'. 76
'1000' is a magic number. 77
'1000' is a magic number. 78
Line has trailing spaces. 79
Line has trailing spaces. 83
Line has trailing spaces. 88

org/exolab/jms/persistence/DBConnectionManager.java

Error Line
Line has trailing spaces. 97
Line has trailing spaces. 114
Line has trailing spaces. 150
Line has trailing spaces. 151
Line has trailing spaces. 152
Expected an @return tag. 157

org/exolab/jms/persistence/DatabaseService.java

Error Line
Unused import - javax.transaction.TransactionManager. 52
'static' modifier out of order with the JLS suggestions. 78
'static' modifier out of order with the JLS suggestions. 88
Name '_creator' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 88
Expected @throws tag for 'PersistenceException'. 109
The double-checked locking idiom is broken and should be avoided. 114
Expected @throws tag for 'PersistenceException'. 154
Missing a Javadoc comment. 172
Missing a Javadoc comment. 197
Expected @throws tag for 'PersistenceException'. 221
Expected @throws tag for 'PersistenceException'. 256
'10000' is a magic number. 259
'40000' is a magic number. 260

org/exolab/jms/persistence/DateTimeComparator.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'Object'. 81
Unused @param tag for 'Object'. 82
Line contains a tab character. 84
Expected @param tag for 'o1'. 88
Expected @param tag for 'o2'. 88
Redundant throws: 'ClassCastException' is unche cked exception. 88
'if' construct must use '{}'s. 91
'if' construct must use '{}'s. 93
'if' construct must use '{}'s. 95
' & amp; & amp;' should be on a new line. 97
'if' construct must use '{}'s. 115
'if' construct must use '{}'s. 117
'else' construct must use '{}'s. 119
Unused @param tag for 'Object'. 132
Definition of 'equals()' without corresponding definition of 'hashCode()'. 136
Expected @param tag for 'ob'. 136
'if' construct must use '{}'s. 139

org/exolab/jms/persistence/Destinations.java

Error Line
Class Destinations should be declared as final. 67
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 87
The double-checked locking idiom is broken and should be avoided. 131
Name 'Id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 154
'3' is a magic number. 162
'+' should be on a new line. 166
'+' sh ould be on a new line. 222
Avoid inline conditionals. 243
Avoid inline conditionals. 254
Avoid inline conditionals. 265
Avoid inline conditionals. 334
Name 'Id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 336
'+' should be on a new line. 341
Name 'Id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 360
Missing a Javadoc comment. 374
'destination' hides a field. 374
'Id' hides a field. 374
Name 'Id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 374
Missing a Javadoc comment. 379
Name 'destination' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 379
Variable 'destination' must be private and have accessor methods. 379
Missing a Javadoc comment. 380
Name 'Id' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 380
Variable 'Id' must be private and have accessor methods. 380

org/exolab/jms/persistence/FailedToStoreMessageId.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 74

org/exolab/jms/persistence/IdKeyComparator.java

Error Line
Line contains a tab character. 46
Unused import - javax.jms.JMSException. 55
Missing a Javadoc comment. 71
Unused @param tag for 'Object'. 88
Unused @param tag for 'Object'. 89
Line contains a tab character. 91
Expected @param tag for 'o1'. 95
Expected @param tag for 'o 2'. 95
Redundant throws: 'ClassCastException' is unchecked exception. 96
Expected @throws tag for 'NullPointerException'. 96
Redundant throws: 'NullPointerException' is unchecked exception. 96
'if' construct must use '{}'s. 99
'if' construct must use '{}'s. 101
'if' construct must use '{}'s. 103
' & amp; & amp;' should be on a new line. 105
'if' construct must use '{}'s. 113
'if' construct must use '{}'s. 115
'else' construct must use '{}'s. 117
Unused @param tag for 'Object'. 133
Definition of 'equals()' without corresponding definition of 'hashCode()'. 137
Expected @param tag for 'ob'. 137
'if' construct must use '{}'s. 140
Expected @throws tag for 'NumberFormatException'. 154
Redundant throws: 'NumberFormatException' is unchecked exception. 154

org/exolab/jms/persistence/IdMessageComparator.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'Object'. 84
Unused @param tag for 'Object'. 85
Line contains a tab character. 87
Expected @param tag for 'o1'. 91
Expected @param tag for 'o2'. 91
Redundant throws: 'ClassCastException' is unchecked exception. 92
Expected @throws tag for 'NullPointerException'. 92
Redundant throws: 'NullPointerException' is unchecked exception. 92
'if' construct must use '{}'s. 95
'if' construct must use '{}'s. 97
'if' construct must use '{}'s. 99
' & amp; & amp;' should be on a new line. 101
Unused @param tag for 'Object'. 136
Definition of 'equals()' without corresponding definition of 'hashCode()'. 140
Expected @param tag for 'ob'. 140
'if' construct must use '{}'s. 143

org/exolab/jms/persistence/MessageHandles.java

Error Line
Missing a Javadoc comment. 82
'+' should be on a new line. 83
'+' should be on a new line. 108
'+' should be on a new line. 121
'+' should be on a new line. 128
'+' should be on a new line. 141
'+' should be on a new line. 154
'10' is a magic number. 165
'50' is a magic number. 170
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 175
The double-checked locking idiom is broken and should be avoided. 209
Line has trailing spaces. 232
'+' should be on a new line. 243
'+' should be on a new line. 244
'+' should be on a new line. 245
'+' should be on a new line. 254
'+' should be on a new line. 255
'+' should be on a new line. 256
'3' is a magic number. 263
'4' is a magic number. 264
'5' is a magic number. 265
'6' is a magic number. 266
'7' is a magic number. 267
'8' is a magic number. 268
Avoid inline conditionals. 268
'+' should be on a new line. 278
Line has trailing spaces. 302
'3' is a magic number. 336
'+' should be on a new line. 370
Line has trailing spaces. 394
'+' should be on a new line. 407
'+' should be on a new line. 408
'+' should be on a new line. 409
'+' should be on a new line. 410
'+' should be on a new line. 419
'+' should be on a new line. 420
'+' should be on a new line. 421
'+' should be on a new line. 422
Avoid inline conditionals. 427
'3' is a magic number. 429
'4' is a magic number. 430
'+' should be on a new line. 436
'+' should be on a new line. 437
'+' should be on a new line. 441
Unused @param tag for 'String'. 452
Expected @param tag for 'destination'. 455
'+' should be on a new line. 465
'+' should be on a new line. 466
'+' should be on a new line. 475
Unused @param tag for 'id'. 486
Expected @param tag for 'messageId'. 489
'||' should be on a new line. 529
'+' should be on a new line. 549
'3' is a magic number. 554
'+' should be on a new line. 557
'3' is a magic number. 558
'4' is a magic number. 565
'5' is a magic number. 566
'6' is a magic number. 567
'7' is a magic number. 568
'8' is a magic number. 569
Avoid inline conditionals. 569
Line has trailing spaces. 571
'+' should be on a new line. 574
Line has trailing spaces. 613
Unused @param tag for 'id'. 630
Expected @param tag for 'messageId'. 634
Line has trailing spaces. 649
'+' should be on a new line. 685
'+' should be on a new line. 686
'+' should be on a new line. 695
'+' should be on a new line. 696
'+' should be on a new line. 721

org/exolab/jms/persistence/Messages.java

Error Line
Unused import - javax.jms.Destination. 57
Unused import - javax.sql.DataSource. 59
'10' is a magic number. 90
'50' is a magic number. 95
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 101
The double-checked locking idiom is broken and should be avoided. 129
'+' should be on a new line. 160
'+' should be on a new line. 167
'+' should be on a new line. 168
'3' is a magic number. 178
'4' is a magic number. 179
'5' is a magic number. 180
'6' is a magic number. 181
Avoid inline conditionals. 181
'7' is a magic number. 185
'+' should be on a new line. 192
'+' should be on a new line. 199
Avoid inline conditionals. 226
Line is longer than 80 characters. 285
Avoid inline conditionals. 291
Unused @param tag for 'messageId'. 308
Expected @param tag for 'destination'. 312
'+' should be on a new line. 321
'+' should be on a new line. 322
' & amp; & amp;' should be on a new line. 377
Line is longer than 80 characters. 383
Line is longer than 80 characters. 391
'3' is a magic number. 394
Avoid inline conditionals. 403
'200' is a magic number. 405
Line is longer than 80 characters. 448
Line is longer than 80 characters. 542
'+' should be on a new line. 542
Line is longer than 80 characters. 543
'3' is a magic number. 551
'4' is a magic number. 552
'5' is a magic number. 553
Line is longer than 80 characters. 589
Expected @throws tag for 'PersistenceException'. 621
Expected @throws tag for 'PersistenceException'. 644

org/exolab/jms/persistence/ObjectAdapter.java

Error Line
File length is 2,020 lines (max allowed is 2,000). 1
Line contains a tab character. 46
Unused import - javax.jms.JMSException. 61
Unused import - org.exolab.jms.config.Configuration. 89
Line contains a tab character. 113
Missing a Javadoc comment. 121
Name 'db_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 121
Missing a Javadoc comment. 124
Name 'dbname_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 124
Missing a Javadoc comment. 127
'private' modifier out of order with the JLS suggestions. 127
Name 'MAX_WAIT_TIME' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 127
'5000' is a magic number. 127
Missing a Javadoc comment. 130
'static' modifier out of order with the JLS suggestions. 130
Missing a Javadoc comment. 133
'static' modifier out of order with the JLS suggestions. 133
Missing a Javadoc comment. 136
'static' modifier out of order with the JLS suggestions. 136
Missing a Javadoc comment. 139
'static' modifier out of order with the JLS suggestions. 139
Missing a Javadoc comment. 142
'static' modifier out of order with the JLS suggestions. 142
Missing a Javadoc comment. 145
'static' modifier out of order with the JLS suggestions. 145
Missing a Javadoc comment. 148
'static' modifier out of order with the JLS suggestions. 148
Missing a Javadoc comment. 152
'static' modifier out of order with the JLS suggestions. 152
Missing a Javadoc comment. 155
Name 'minConsumerListSize_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 155
'10000' is a magic number. 155
Missing a Javadoc comment. 158
Name 'minMessageListSize_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 158
'20000' is a magic number. 158
'600' is a magic number. 170
'500' is a magic number. 175
Expected @param tag for 'dbName'. 209
Expected @param tag for 'minListSize'. 209
Expected @param tag for 'minMsgSize'. 209
Expected @param tag for 'minCacheSize'. 210
'1000' is a magic number. 250
Expected an @return tag. 274
Expected @param tag for 'dbName'. 274
'10' is a magic number. 319
'+' should be on a new line. 330
'+' should be on a new line. 336
Expected @throws tag for 'FailedToCreateSessionException'. 361
Expected @throws tag for 'TransactionInProgressException'. 361
Expected @throws tag for 'FailedToCreateCollectionException'. 362
Expected @throws tag for 'DatabaseIOException'. 362
Expected @throws tag for 'TransactionNotInProgressException'. 363
Expected @throws tag for 'ObjectNameExistsException'. 363
Expected @throws tag for 'TransactionException'. 364
Expected @throws tag for 'FailedToCreateLockException'. 364
Expected @throws tag for 'FailedToAcquireLockException'. 365
Expected @throws tag for 'FailedToDestroySessionException'. 365
Missing a Javadoc comment. 416
'+' should be on a new line. 438
Missing a Javadoc comment. 447
Line is longer than 80 characters. 464
Missing a Javadoc comment. 474
'+' should be on a new line. 503
'+' should be on a new line. 504
'+' should be on a new line. 508
'+' should be on a new line. 512
Line is longer than 80 characters. 522
Missing a Javadoc comment. 527
Line is longer than 80 characters. 551
'+' should be on a new line. 556
'+' should be on a new line. 557
'+' should be on a new line. 561
Line is longer than 80 characters. 565
'+' should be on a new line. 565
'+' should be on a new line. 574
Missing a Javadoc comment. 580
'+' should be on a new line. 600
'+' should be on a new line. 604
'+' should be on a new line. 613
Missing a Javadoc comment. 619
'+' should be on a new line. 643
'+' should be on a new line. 647
'+' should be on a new line. 655
Missing a Javadoc comment. 662
Line is longer than 80 characters. 691
Missing a Javadoc comment. 705
Missing a Javadoc comment. 722
Line is longer than 80 characters. 741
'+' should be on a new line. 741
'+' should be on a new line. 745
'+' should be on a new line. 754
Missing a Javadoc comment. 760
Line is longer than 80 characters. 791
'+' should be on a new line. 791
'+' should be on a new line. 795
'+' should be on a new line. 804
Missing a Javadoc comment. 810
Line is longer than 80 characters. 829
'+' should be on a new line. 829
'+' should be on a new line. 833
'+' should be on a new line. 842
Missing a Javadoc comment. 848
Line is longer than 80 characters. 849
Line is longer than 80 characters. 872
'+' should be on a new line. 872
'+' should be on a new line. 882
Missing a Javadoc comment. 889
Line is longer than 80 characters. 907
Line is longer than 80 characters. 918
Line is longer than 80 characters. 923
Line is longer than 80 characters. 927
'+' should be on a new line. 927
Line is longer than 80 characters. 931
'+' should be on a new line. 931
'+' should be on a new line. 935
'+' should be on a new line. 944
Missing a Javadoc comment. 950
Line is longer than 80 characters. 988
'+' should be on a new line. 988
Line is longer than 80 characters. 992
'+' should be on a new line. 992
Line is longer than 80 characters. 996
'+' should be on a new line. 996
'+' should be on a new line. 1005
Missing a Javadoc comment. 1011
Line is longer than 80 characters. 1029
Line is longer than 80 characters. 1036
'+' should be on a new line. 1036
Line is longer than 80 characters. 1040
'+' should be on a new line. 1040
'+' should be on a new line. 1049
Missing a Javadoc comment. 1056
Line is longer than 80 characters. 1082
'+' should be on a new line. 1082
'+' should be on a new line. 1086
'+' should be on a new line. 1095
Missing a Javadoc comment. 1102
Line is longer than 80 characters. 1120
'||' should be on a new line. 1122
Line is longer than 80 characters. 1133
'+' should be on a new line. 1133
Line is longer than 80 characters. 1137
'+' should be on a new line. 1137
'+' should be on a new line. 1146
Missing a Javadoc comment. 1153
Line is longer than 80 characters. 1175
Line is longer than 80 characters. 1194
'+' should be on a new line. 1200
'+' should be on a new line. 1204
'+' should be on a new line. 1213
Missing a Javadoc comment. 1219
Name 'to_delete' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1234
Name 'wrapped_entry' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1237
Name 'name_idx' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1243
Name 'dest_idx' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1244
Line is longer than 80 characters. 1248
' & amp; & amp;' should be on a new line. 1254
' & amp; & amp;' should be on a new line. 1255
Line is longer than 80 characters. 1269
Line is longer than 80 characters. 1275
'+' should be on a new line. 1275
'+' should be on a new line. 1279
'+' should be on a new line. 1288
Missing a Javadoc comment. 1294
Name 'to_delete' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1310
Line is longer than 80 characters. 1324
'+' should be on a new line. 1324
'+' should be on a new line. 1328
'+' should be on a new line. 1337
Missing a Javadoc comment. 1344
Name 'to_delete' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1360
Line is longer than 80 characters. 1370
Line is longer than 80 characters. 1373
Line is longer than 80 characters. 1378
'+' should be on a new line. 1378
'+' should be on a new line. 1382
'+' should be on a new line. 1391
Missing a Javadoc comment. 1399
Line is longer than 80 characters. 1417
'+' should be on a new line. 1417
Line is longer than 80 characters. 1421
'+' should be on a new line. 1421
'+' should be on a new line. 1429
Line is longer than 80 characters. 1437
Missing a Javadoc comment. 1437
Line is longer than 80 characters. 1438
Line is longer than 80 characters. 1455
'+' should be on a new line. 1455
Line is longer than 80 characters. 1459
'+' should be on a new line. 1459
Line is longer than 80 characters. 1468
'+' should be on a new line. 1468
Missing a Javadoc comment. 1476
Name 'to_remove' must match patter n '^[a-z ] [a-zA-Z0-9 ] *$'. 1492
Line is longer than 80 characters. 1498
' & amp; & amp;' should be on a new line. 1499
Line is longer than 80 characters. 1512
'+' should be on a new line. 1512
Name 'to_remove' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1522
Line is longer than 80 characters. 1526
Line is longer than 80 characters. 1534
Name 'handles_vector' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1534
Line is longer than 80 characters. 1539
Line is longer than 80 characters. 1544
' & amp; & amp;' should be on a new line. 1545
Line is longer than 80 characters. 1554
Line is longer than 80 characters. 1559
'+' should be on a new line. 1559
Line is longer than 80 characters. 1563
'+' should be on a new line. 1563
Must have at least one statement. 1572
'+' should be on a new line. 1577
Missing a Javadoc comment. 1583
Missing a Javadoc comment. 1591
Line is longer than 80 characters. 1612
Line is longer than 80 characters. 1615
Line is longer than 80 characters. 1619
Name 'handles_vector' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1628
' & amp; & amp;' should be on a new line. 1639
Line is longer than 80 characters. 1646
'+' should be on a new line. 1646
Line is longer than 80 characters. 1650
'+' should be on a new line. 1650
Must have at least one statement. 1658
'+' should be on a new line. 1663
Missing a Javadoc comment. 1671
Line is longer than 80 characters. 1691
Line is longer than 80 characters. 1693
Name 'handles_vector' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1701
Name 'to_remove' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 1726
Line is longer than 80 characters. 1728
'+' should be on a new line. 1745
Missing a Javadoc comment. 1780
Missing a Javadoc comment. 1785
Missing a Javadoc comment. 1791
Missing a Javadoc comment. 1797
Missing a Javadoc comment. 1802
Missing a Javadoc comment. 1808
Missing a Javadoc comment. 1814
Missing a Javadoc comment. 1819
Line contains a tab character. 1836
Unused @param tag for 'queue'. 1926
Expected @param tag for 'name'. 1929
'3' is a magic number. 1945
Name 'value_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 1980
Missing a Javadoc comment. 1988
Missing a Javadoc comment. 1991
Missing a Javadoc comment. 1995
Missing a Javadoc comment. 2000
Missing a Javadoc comment. 2008
'+' should be on a new line. 2015

org/exolab/jms/persistence/PersistenceAdapter.java

Error Line
Line contains a tab character. 46
Unused import - javax.jms.JMSException. 56
Unused import - org.exolab.jms.config.DatabaseConfiguration. 60
Line contains a tab character. 73
Line contains a tab character. 74
Expected @param tag for 'connection'. 92
Expected @throws tag for 'PersistenceException'. 93
Expected @throws tag for 'PersistenceException'. 103
Unused @param tag for 'MessageImpl'. 109
Line contains a tab character. 109
Expected @param tag for 'message'. 113
Expected @throws tag for 'PersistenceException'. 114
Unused @param tag for 'MessageImpl'. 120
Line contains a tab character. 120
Expected @param tag for 'message'. 124
Expected @throws tag for 'PersistenceException'. 125
Unused @param tag for 'name'. 131
Expected @param tag for 'id'. 135
Expected @throws tag for 'PersistenceExcepti on'. 136
Expected @throws tag for 'PersistenceException'. 147
Expected @throws tag for 'PersistenceException'. 159
Line has trailing spaces. 162
Expected @throws tag for 'PersistenceException'. 172
Unused @param tag for 'String'. 178
Line contains a tab character. 178
Line contains a tab character. 179
Expected @param tag for 'id'. 183
Expected @throws tag for 'PersistenceException'. 184
Expected @throws tag for 'PersistenceException'. 199
Expected @throws tag for 'PersistenceException'. 210
Expected @throws tag for 'PersistenceException'. 221
Expected @throws tag for 'PersistenceException'. 232
Expected @throws tag for 'PersistenceException'. 244
Expected an @return tag. 259
Line is longer than 80 characters. 260
Expected @throws tag for 'PersistenceException'. 261
Unused @param tag for 'name'. 268
Expected @param tag for 'consumer'. 272
Expected @throws tag for 'PersistenceException'. 273
Expected @throws tag for 'PersistenceException'. 284
Expected @throws tag for 'PersistenceException'. 296
Expected @throws tag for 'PersistenceException'. 309
Expected @throws tag for 'PersistenceException'. 321
Expected @throws tag for 'PersistenceException'. 333
Expected @throws tag for 'PersistenceException'. 346
Expected @throws tag for 'PersistenceException'. 358
Expected @throws tag for 'PersistenceException'. 368
Expected @throws tag for 'PersistenceException'. 380
Line is longer than 80 characters. 393
Expected @throws tag for 'PersistenceException'. 394
Missing a Javadoc comment. 412
Missing a Javadoc comment. 415
Missing a Javadoc comment. 418
Missing a Javadoc comment. 422
Missing a Javadoc comment. 426

org/exolab/jms/persistence/PersistentMessage.java

Error Line
Missing a Javadoc comment. 75
Missing a Javadoc comment. 78
Name 'destination_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 78
Missing a Javadoc comment. 81
Name 'messageId_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Missing a Javadoc comment. 84
Name 'messageType_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 84
Missing a Javadoc comment. 87
Name 'priority_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 90
Name 'timeStamp_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 90
Missing a Javadoc comment. 93
Name 'expiryTime_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 93
Missing a Javadoc comment. 96
Name 'message_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 96
Missing a Javadoc comment. 99
Name 'processed_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 99
Unused @param tag for 'MessageImpl'. 105
Line contains a tab character. 105
Unused @param tag for 'MessageImpl'. 117
Line contains a tab character. 117
Expected @param tag for 'message'. 120
Expected @throws tag for 'JMSException'. 120
Unused @param tag for 'timeStamp'. 293
Expected @param tag for 'time'. 296
Missing a Javadoc comment. 339
Missing a Javadoc comment. 353

org/exolab/jms/persistence/PersistentString.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 71
Missing a Javadoc comment. 75
Name 'id_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 75
Avoid inline conditionals. 128
Missing a Javadoc comment. 132
' & amp; & amp;' should be on a new line. 136
Missing a Javadoc comment. 145
Missing a Javadoc comment. 150
Missing a Javadoc comment. 158
'+' should be on a new line. 165

org/exolab/jms/persistence/RDBMSAdapter.java

Error Line
Line contains a tab character. 46
'600' is a magic number. 107
'500' is a magic number. 112
Expected @param tag for 'driver'. 152
Expected @param tag for 'url'. 152
Expected @param tag for 'userName'. 152
Expected @param tag for 'password'. 152
Line has trailing spaces. 155
Line has trailing spaces. 157
Line has trailing spaces. 208
'1000' is a magic number. 213
Missing a Javadoc comment. 261
Line has trailing spaces. 291
Line contains a tab character. 291
Missing a Javadoc comment. 298
Line contains a tab character. 300
Missing a Javadoc comment. 316
'+' should be on a new line. 335
Missing a Javadoc comment. 342
'+' should be on a new line. 358
Missing a Javadoc comment. 365
Line is longer than 80 characters. 376
Missing a Javadoc comment. 383
'+' should be on a new line. 399
Missing a Javadoc comment. 406
Line is longer than 80 characters. 417
Line is longer than 80 characters. 423
Missing a Javadoc comment. 423
Line is longer than 80 characters. 436
Line is longer than 80 characters. 442
Missing a Javadoc comment. 442
Line is longer than 80 characters. 458
Line is longer than 80 characters. 464
Missing a Javadoc comment. 464
Line is longer than 80 characters. 480
Line is longer than 80 characters. 486
Missing a Javadoc comment. 486
Line is longer than 80 characters. 502
Missing a Javadoc comment. 508
Line has trailing spaces. 521
Missing a Javadoc comment. 528
Missing a Javadoc comment. 544
Missing a Javadoc comment. 559
Missing a Javadoc comment. 565
Missing a Javadoc comment. 572
Missing a Javadoc comment. 579
Avoid inline conditionals. 584
Missing a Javadoc comment. 604
Missing a Jav adoc comment. 622
Missing a Javadoc comment. 629
Missing a Javadoc comment. 636
Missing a Javadoc comment. 644
Missing a Javadoc comment. 653
Missing a Javadoc comment. 660
Missing a Javadoc comment. 669
Missing a Javadoc comment. 678
Missing a Javadoc comment. 683
Missing a Javadoc comment. 721
Missing a Javadoc comment. 726
Missing a Javadoc comment. 731
Missing a Javadoc comment. 736
Missing a Javadoc comment. 741
Line has trailing spaces. 750
Line has trailing spaces. 756
Line is longer than 80 characters. 823
Line is longer than 80 characters. 828
Line has trailing spaces. 887
Line contains a tab character. 887
Expected @throws tag for 'PersistenceException'. 898
'3' is a magic number. 907
Line has trailing spaces. 909
'finally' is not followed by whitespace. 913
'{' is not preceeded with whitespace. 913
Expected an @return tag. 940
Line has trailing spaces. 940
Must have at least one statement. 950

org/exolab/jms/persistence/SQLHelper.java

Error Line
Utility classes should not have a public or default constructor. 59
Missing a Javadoc comment. 61
Must have at least one statement. 67
Missing a Javadoc comment. 73
Must have at least one statement. 79
Missing a Javadoc comment. 85
Must have at least one statement. 91
Missing a Javadoc comment. 97
Must have at least one statement. 103

org/exolab/jms/persistence/SeedGenerator.java

Error Line
Unused import - javax.sql.DataSource. 51
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 72
The double-checked locking idiom is broken and should be avoided. 95
Unused @param tag for 'seed'. 108
Expected @param tag for 'name'. 112
'+' should be on a new line. 171
Comment matches to-do format 'TODO:'. 180
Unused @param tag for 'connectionPool'. 189
Unused @param tag for 'manager'. 190

org/exolab/jms/persistence/Users.java

Error Line
Class Users should be declared as final. 63
Name '_block' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 73
The double-checked locking idiom is broken and should be avoided. 107

org/exolab/jms/persistence/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/scheduler/Scheduler.java

Error Line
Class Scheduler should be declared as final. 78
'6' is a magic number. 106
'static' modifier out of order with the JLS suggestions. 113
Expected an @return tag. 135
Name 'sched_config' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 161
Missing a Javadoc comment. 252
Must have at least one statement. 271
Expected @param tag for 'runner'. 287
Expected @param tag for 'runner'. 301

org/exolab/jms/scheduler/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/selector/Identifier.java

Error Line
Must have at least one statement. 144

org/exolab/jms/selector/SDouble.java

Error Line
Must have at least one statement. 117

org/exolab/jms/selector/SLong.java

Error Line
Must have at least one statement. 132

org/exolab/jms/selector/Selector.java

Error Line
Must have at least one statement. 266

org/exolab/jms/selector/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/selector/parser/TypeChecker.java

Error Line
Must have at least one statement. 143

org/exolab/jms/selector/parser/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/AdminConnection.java

Error Line
Line i s longer than 80 characters. 183
Must have at least one statement. 342
Avoid inline conditionals. 403
Line is longer than 80 characters. 436
'5000' is a magic number. 481
Must have at least one statement. 483

org/exolab/jms/server/AdminConnectionManager.java

Error Line
Class AdminConnectionManager should be declared as final. 79
'60' is a magic number. 86
'1000' is a magic number. 86
Name '_initializer' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 101
Must have at least one statement. 127
The double-checked locking idiom is broken and should be avoided. 149
Redundant throws: 'JMSSecurityException' is subclass of 'JMSException'. 172
Missing a Javadoc comment. 223
Missing a Javadoc comment. 241

org/exolab/jms/server/ClientDisconnectionException.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'reason'. 73

org/exolab/jms/server/ConnectionFactoryHelper.java

Error Line
Utility classes should not have a public or default constructor. 74
'+' should be on a new line. 109
'+' should be on a new line. 163

org/exolab/jms/server/EmbeddedNameService.java

Error Line
Class EmbeddedNameService should be declared as final. 58
Missing a Javadoc comment. 58

org/exolab/jms/server/FailedToCreateServerException.java

Error Line
Line is longer than 80 characters. 43

org/exolab/jms/server/FailedToInitialiseServerException.java

Error Line
Line is longer than 80 characters. 43
Expected @param tag for 'reason'. 72

org/exolab/jms/server/JmsServer.java

Error Line
Variable '_services' must be private and have accessor methods. 100
' & amp; & amp;' should be on a new line. 179
Line is longer than 80 characters. 194
Expected @param tag for 'args'. 212
Missing a Javadoc comment. 240
Expected @throws tag for 'ServiceException'. 266
Missing a Javadoc comment. 377
Expected an @return tag. 482

org/exolab/jms/server/JmsServerConnection.java

Error Line
'20' is a magic number. 112
Line is longer than 80 characters. 219
Must have at least one statement. 222

org/exolab/jms/server/JmsServerConnectionManager.java

Error Line
Line is longer than 80 characters. 43
Comment matches to-do format 'TODO:'. 79
Class JmsServerConnectionManager should be declared as final. 86
'60' is a magic number. 94
'1000' is a magic number. 94
Name '_initializer' must match pattern '_log|^[A-Z ] (_?[A-Z0-9 ] +)*$'. 109
Line is longer than 80 characters. 130
Must have at least one statement. 134
The double-checked locking idiom is broken and should be avoided. 156
Redundant throws: 'JMSSecurityException' is subclass of 'JMSException'. 180
'+' should be on a new line. 183
Missing a Javadoc comment. 236
' & amp; & amp;' should be on a new line. 242
Missing a Javadoc comment. 254

org/exolab/jms/server/JmsServerIfc.java

Error Line
Redundant 'public' modifier. 70
Redundant 'public' modifier. 80

org/exolab/jms/server/JmsServerSession.java

Error Line
Unused import - javax.jms.Destination. 56
Unused import - javax.jms.InvalidSelectorException. 58
Unused import - javax.jms.MessageConsumer. 61
Unused import - javax.transaction.TransactionManager. 63
Unused @param tag for 'int'. 194
Expected @param tag for 'ackmode'. 197
'+' should be on a new line. 306
' & amp; & amp;' should be on a new line. 380
Name 'jms_exception' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 468
'+' should be on a new line. 545
'+' should be on a new line. 560
Unused @param tag for 'consumerId'. 573
Expected @param tag for 'clientId'. 579
Expected @param tag for 'queue'. 609
Expected @throws tag for 'JMSException'. 609
Expected @throws tag for 'JMSException'. 626
Expected @throws tag for 'JMSException'. 727
Expected @throws tag for 'JMSException'. 805
Expected @throws tag for 'JMSException'. 820
'+' should be on a new line. 831
Expected @throws tag for 'JMSException'. 846
'+' should be on a new line. 872
Expected @throws tag for 'JMSException'. 892
Expected @throws tag for 'JMSException'. 902
Missing a Javadoc comment. 918
' & amp; & amp;' should be on a new line. 921
'||' should be on a new line. 935
' & amp; & amp;' should be on a new line. 947
Missing a Javadoc comment. 965
Missing a Javadoc comment. 971
Expected @throws tag for 'JMSException'. 1019
Missing a Javadoc comment. 1088
Missing a Javadoc comment. 1099
Missing a Javadoc comment. 1110
Missing a Javadoc comment. 1121
'+' should be on a new line. 1125
Missing a Javadoc comment. 1131
Missing a Javadoc comment. 1136
Missing a Javadoc comment. 1145
Missing a Javadoc comment. 1154
Missing a Javadoc comment. 1166
Missing a Javadoc comment. 1176
Expected an @return tag. 1225
' & amp; & amp;' should be on a new line. 1264
Line is longer than 80 characters. 1265

org/exolab/jms/server/NamingHelper.java

Error Line
Unused import - org.exolab.jms.config.JndiConfiguration. 54
Utility classes should not have a public or default constructor. 66

org/exolab/jms/server/SentMessageCache.java

Error Line
'||' should be on a new line. 139
Must have at least one statement. 154
Must have at least one statement. 164
'||' should be on a new line. 170
' & amp; & amp;' should be on a new line. 193
' & amp; & amp;' should be on a new line. 226
Must have at least one statement. 239
Must have at least one statement. 251
Must have at least one statement. 292
Must have at least one statement. 304

org/exolab/jms/server/http/HttpJmsServer.java

Error Line
Expected @throws tag for 'ServerException'. 90
Missing a Javadoc comment. 104
Expected an @return tag. 147
Expected an @return tag. 154
Expected an @return tag. 162
Expected an @return tag. 170
Line has trailing spaces. 172
Must have at least one statement. 205

org/exolab/jms/server/http/HttpJmsSessionConnection.java

Error Line
Unused import - javax.jms.Message. 53
Unused import - org.exolab.jms.config.Configuration. 62
Unused import - org.exolab.jms.config.HttpConfiguration. 63
Unused import - org.exolab.jms.config.HttpsConfiguration. 64
Unused @param tag for 'consumerName'. 106
Line is longer than 80 characters. 109
Unused @param tag for 'connection'. 109
More than 7 parameters. 116
Expected @param tag for 'consumerId'. 117
Line is longer than 80 characters. 118
Expected @param tag for 'not_used'. 118
Name 'not_used' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 118
Unused @param tag for 'connection'. 142
More than 7 parameters. 149
Line is longer than 80 characters. 150
Line is longer than 80 characters. 151
Expected @param tag for 'not_used'. 151
Name 'not_used' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 151
Line is longer than 80 characters. 179
Unused @param tag for 'connection'. 179
More than 7 parameters. 186
Line is longer than 80 characters. 187
Expected @param tag for 'clientId'. 187
Expected @param tag for 'noLocal'. 187
Line is longer than 80 characters. 188
Expected @param tag for 'not_used'. 188
Name 'not_used' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 188
Expected @param tag for 'session'. 223
Must have at least one statement. 228
Expected @param tag for 'host'. 240
Expected @param tag for 'port'. 240
Expected @throws tag for 'UnknownHostException'. 241
Redundant throws: 'UnknownHostException' is subclass of 'IOException'. 241
Expected @throws tag for 'IOException'. 241

org/exolab/jms/server/http/HttpJmsSessionPinger.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 47
Unused import - org.exolab.jms.config.Configuration. 53
Missing a Javadoc comment. 70
Name 'session_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 73
Name 'finished_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73
Missing a Javadoc comment. 76
Name 'reset_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Missing a Javadoc comment. 79
Name 'timeout_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 79
'1000' is a magic number. 91
'60' is a magic number. 93
'1000' is a magic number. 93
Must have at le ast one statement. 125

org/exolab/jms/server/http/HttpJmsSessionSender.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'clinet'. 186
Expected @param tag for 'clientId'. 188
Must have at least one statement. 232
Line has trailing spaces. 236
Line has trailing spaces. 239

org/exolab/jms/server/http/HttpsJmsServer.java

Error Line
Expected an @return tag. 112
Expected an @return tag. 119
Expected an @return tag. 127

org/exolab/jms/server/http/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/http/servlet/HttpJmsServerServlet.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 47
Missing a Javadoc comment. 84
Missing a Javadoc comment. 86
Expected @param tag for 'config'. 108
Expected @throws tag for 'ServletException'. 108
Missing a Javadoc comment. 182
Must have at least one statement. 187
Expected @throws tag for 'ServletException'. 199
'+' should be on a new line. 203

org/exolab/jms/server/http/servlet/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/intravm/IntravmJndiServer.java

Error Line
Expected @param tag for 'context'. 84
Expected @throws tag for 'NamingException'. 105
Expected an @return tag. 112

org/exolab/jms/server/intravm/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/mipc/IpcJmsAdminConnection.java

Error Line
'3' is a magic number. 95
'4' is a magic number. 95
'3' is a magic number. 97
'4' is a magic number. 97
'3' is a magic number. 100
'3' is a magic number. 103
'3' is a magic number. 106
'3' is a magic number. 108
'3' is a magic number. 110
'3' is a magic number. 114
'4' is a magic number. 114
'3' is a magic number. 117
'3' is a magic number. 119
'3' is a magic number. 121
'4' is a magic number. 122
'3' is a magic number. 124
'3' is a magic number. 128
'4' is a magic number. 128
'3' is a magic number. 131
'4' is a magic number. 131
'3' is a magic number. 134
Line is longer than 80 characters. 196
Line is longer than 80 characters. 312
Line is longer than 80 characters. 481

org/exolab/jms/server/mipc/IpcJmsReceiver.java

Error Line
Line contains a tab character. 46
'+' should be on a new line. 96

org/exolab/jms/server/mipc/IpcJmsServer.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 86
'10' is a magic number. 99
Expected @param tag for 'newConnection'. 114
Expected @throws tag for 'ServerException'. 125
'+' should be on a new line. 132
Missing a Javadoc comment. 140
Expected an @return tag. 242
Expected an @return tag. 258
Must have at least one statement. 300

org/exolab/jms/server/mipc/IpcJmsServerConnection.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 68
Line contains a tab character. 69
Line contains a tab character. 70
Line contains a tab character. 71
Expected @param tag for 'id'. 95
'3' is a magic number. 102
'4' is a magic number. 103
'3' is a magic number. 105
'4' is a magic number. 106
'5' is a magic number. 106
'3' is a magic number. 108
Unused @param tag for 'The'. 122
Expected @param tag for 'id'. 125
Expected @param tag for 'ackMode'. 209
Expected @param tag for 'transacted'. 210

org/exolab/jms/server/mipc/IpcJmsSessionConnection.java

Error Line
Line contains a tab character. 46
Unused import - javax.transaction.xa.XAException. 55
Unused import - javax.transaction.xa.XAResource. 56
Line contains a tab character. 79
Line contains a tab character. 80
Unused @param tag for 'The'. 112
'5' is a magic number. 130
'6' is a magic number. 131
'5' is a magic number. 133
'5' is a magic number. 135
'5' is a magic number. 137
'6' is a magic number. 138
'5' is a magic number. 140
'6' is a magic number. 141
'5' is a magic number. 143
'5' is a magic number. 145
'5' is a magic number. 148
'6' is a magic number. 148
'7' is a magic numb er. 149
'8' is a magic number. 149
'9' is a magic number. 150
'10' is a magic number. 150
'5' is a magic number. 152
'5' is a magic number. 155
'6' is a magic number. 155
'7' is a magic number. 156
'8' is a magic number. 156
'9' is a magic number. 157
'10' is a magic number. 157
'5' is a magic number. 159
'5' is a magic number. 161
'5' is a magic number. 163
'5' is a magic number. 166
'6' is a magic number. 166
'7' is a magic number. 167
'8' is a magic number. 167
'9' is a magic number. 167
'10' is a magic number. 168
'11' is a magic number. 168
'12' is a magic number. 169
'5' is a magic number. 171
'5' is a magic number. 173
'5' is a magic number. 175
'5' is a magic number. 177
'5' is a magic number. 189
'6' is a magic number. 189
'5' is a magic number. 191
'6' is a magic number. 191
'5' is a magic number. 193
'5' is a magic number. 197
'5' is a magic number. 199
'5' is a magic number. 201
'5' is a magic number. 203
'6' is a magic number. 203
'5' is a magic number. 205
'5' is a magic number. 210
'6' is a magic number. 210
'7' is a magic number. 211
Line has trailing spaces. 223
'4' is a magic number. 247
'4' is a magic number. 252
Line is longer than 80 characters. 262
Expected @param tag for 'connection'. 282
Line has trailing spaces. 396
Unused @param tag for 'consumerName'. 442
Line is longer than 80 characters. 445
More than 7 parameters. 452
Expected @param tag for 'consumerId'. 454
More than 7 parameters. 500
Line has trailing spaces. 501
Line has trailing spaces. 503
Line is longer than 80 characters. 577
More than 7 parameters. 583
Expected @param tag for 'clientId'. 584
Expected @param tag for 'noLocal'. 585
Expected @param tag for 'id'. 699
Name 'XACommit' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 783
Expected @param tag for 'session'. 783
Name 'XAEnd' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 804
Expected @param tag for 'session'. 804
Name 'XAForget' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 821
Expected @param tag for 'session'. 821
Duplicate @return tag. 836
Name 'XAGetTransactionTimeout' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 838
Expected @param tag for 'session'. 838
Name 'XAPrepare' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 856
Expected @param tag for 'session'. 856
Unused @param tag for 'Xid[ ] '. 873
Name 'XARecover' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 876
Expected @param tag for 'session'. 876
Expected an @return tag. 894
Name 'XARollback' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 894
Expected @param tag for 'session'. 894
Duplicate @return tag. 909
Name 'XASetTransactionTimeout' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 911
Expected @param tag for 'session'. 911
Name 'XAStart' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 932
Expected @param tag for 'session'. 932
Name 'XAGetResourceManagerId' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 949

org/exolab/jms/server/mipc/IpcJmsSessionList.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 71
'10' is a magic number. 95
Missing a Javadoc comment. 151
Must have at least one statement. 155

org/exolab/jms/server/mipc/IpcJmsSessionSender.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 73
Line contains a tab character. 74
Unused @param tag for 'clinet'. 159
Expected @param tag for 'clientId'. 161
Missing a Javadoc comment. 177
Missing a Javadoc comment. 179
Missing a Javadoc comment. 181
Missing a Javadoc comment. 185

org/exolab/jms/server/mipc/IpcJndiServer.java

Error Line
Line contains a tab character. 46
Unused import - org.exolab.jms.config.Configuration. 60

org/exolab/jms/server/mipc/IpcServerChannel.java

Error Line
Must have at least one statement. 175
Missing a Javadoc comment. 193
'static' modifier out of order with the JLS suggestions. 215
'static' modifier out of order with the JLS suggestions. 225
Missing a Javadoc comment. 230
'static' modifier out of order with the JLS suggestions. 230

org/exolab/jms/server/mipc/NameServiceProvider.java

Error Line
'3' is a magic number. 112
'4' is a magic number. 112
'5' is a magic number. 112
'3' is a magic number. 114
'4' is a magic number. 114
'5' is a magic number. 114
'3' is a magic number. 116
'3' is a magic number. 118
'3' is a magic number. 120
'3' is a magic number. 122
'3' is a magic number. 124
'3' is a magic number. 126
Unused @param tag for 'The'. 144
Expected @param tag for 'id'. 146
Missing a Javadoc comment. 149
Redundant throws: 'NamingException' is subclass of 'Exception'. 149
Missing a Javadoc comment. 154
Redundant throws: 'NamingException' is subclass of 'Exception'. 155
Missing a Javadoc comment. 160
Redundant throws: 'NamingException' is subclass of 'Exception'. 161
Missing a Javadoc comment. 166
Redundant throws: 'NamingException' is subclass of 'Exception'. 167
Missing a Javadoc comment. 172
Redundant throws: 'NamingException' is subclass of 'Exception'. 173
Missing a Javadoc comment. 178
Redundant throws: 'NamingException' is subclass of 'Exception'. 178
Missing a Javadoc comment. 183
Redundant throws: 'NamingException' is subclass of 'Exception'. 184
Missing a Javadoc comment. 189
Redundant throws: 'NamingException' is subclass of 'Exception'. 190
Missing a Javadoc comment. 195
Redundant throws: 'NamingException' is subclass of 'Exception'. 196

org/exolab/jms/server/mipc/SslIpcJmsServer.java

Error Line
Line contains a tab character. 46
Expected an @return tag. 93

org/exolab/jms/server/mipc/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/server/rmi/RemoteJmsAdminConnectionIfc.java

Error Line
Line is longer than 80 characters. 43

org/exolab/jms/server/rmi/RemoteJmsServerConnectionIfc.java

Error Line
Line is longer than 80 characters. 43
Line is longer than 80 characters. 83
Redundant 'public' modifier. 83
Expected @param tag for 'transacted'. 83
Expected @throws tag for 'JMSException'. 84
Expected @throws tag for 'RemoteException'. 84
Redundant 'public' modifier. 97
Expected @throws tag for 'JMSException'. 98
Expected @throws tag for 'RemoteException'. 98
Redundant 'public' modifier. 111
Expected @throws tag for 'JMSException'. 112
Expected @throws tag for 'RemoteException'. 112
Redundant 'public' modifier. 125
Expected @throws tag for 'JMSException'. 126
Expected @throws tag for 'RemoteException'. 126
Redundant 'public' modifier. 137
Expected @throws tag for 'JMSException'. 138
Expected @throws tag for 'RemoteException'. 138
Redundant 'public' modifier. 150
Expected @throws tag for 'JMSException'. 151
Expected @throws tag for 'RemoteException'. 151
Redundant 'public' modifier. 163
Expected @throws tag for 'JMSException'. 164
Expected @throws tag for 'RemoteException'. 164
Redundant 'public' modifier. 172
Expected @throws tag for 'RemoteException'. 173
Redundant 'public' modifier. 180
Expected @throws tag for 'RemoteException'. 181

org/exolab/jms/server/rmi/RemoteJmsServerIfc.java

Error Line
Redundant 'public' modifier. 81
Expected @throws tag for 'JMSException'. 83
Expected @throws tag for 'RemoteException'. 83

org/exolab/jms/server/rmi/RemoteJmsServerSessionIfc.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 47
Line contains a tab character. 48
Unused import - javax.jms.MessageListener. 58
Unused import - javax.transaction.xa.XAResource. 60
Redundant 'public' modifier. 92
Expected @throws tag for 'RemoteException'. 93
Redundant 'public' modifier. 101
Expected @throws tag for 'JMSException'. 102
Expected @throws tag for 'RemoteException'. 102
Redundant 'public' modifier. 111
Expected @throws tag for 'JMSException'. 112
Expected @throws tag for 'RemoteException'. 112
Redundant 'public' modifier. 122
Expected @throws tag for 'RemoteException'. 123
Redundant 'public' modifier. 133
Expected @throw s tag for 'JMSException'. 134
Expected @throws tag for 'RemoteException'. 134
Redundant 'public' modifier. 144
Expected @throws tag for 'JMSException'. 145
Expected @throws tag for 'RemoteException'. 145
Redundant 'public' modifier. 159
Redundant 'public' modifier. 172
Redundant 'public' modifier. 185
Expected @throws tag for 'JMSException'. 186
Expected @throws tag for 'RemoteException'. 186
Redundant 'public' modifier. 198
Expected @throws tag for 'JMSException'. 199
Expected @throws tag for 'RemoteException'. 199
Redundant 'public' modifier. 216
Expected @throws tag for 'JMSException'. 217
Expected @throws tag for 'RemoteException'. 217
Redundant 'public' modifier. 231
Expected @throws tag for 'JMSException'. 232
Expected @throws tag for 'RemoteException'. 232
Redundant 'public' modifier. 257
Expected @throws tag for 'JMSException'. 258
Expected @throws tag for 'RemoteException'. 258
Redundant 'public' modifier. 267
Expected @throws tag for 'JMSException'. 268
Expected @throws tag for 'RemoteException'. 268
Redundant 'public' modifier. 278
Expected @throws tag for 'JMSException'. 279
Expected @throws tag for 'RemoteException'. 279
Redundant 'public' modifier. 291
Expected @throws tag for 'JMSException'. 292
Expected @throws tag for 'RemoteException'. 292
Redundant 'public' modifier. 314
Expected @throws tag for 'JMSException'. 316
Expected @throws tag for 'RemoteException'. 316
Redundant 'public' modifier. 329
Expected @throws tag for 'JMSException'. 330
Expected @throws tag for 'RemoteException'. 330
Redundant 'public' modifier. 339
Expected @throws tag for 'JMSException'. 340
Expected @throws tag for 'RemoteException'. 340
Redundant 'public' modifier. 350
Expected @throws tag for 'JMSException'. 351
Expected @throws tag for 'RemoteException'. 351
Redundant 'public' modifier. 361
Expected @throws tag for 'RemoteException'. 362
Redundant 'public' modifier. 371
Expected @throws t ag for 'JMSException'. 372
Expected @throws tag for 'RemoteException'. 372
Redundant 'public' modifier. 381
Expected @throws tag for 'JMSException'. 382
Expected @throws tag for 'RemoteException'. 382
Redundant 'public' modifier. 391
Expected @throws tag for 'JMSException'. 392
Expected @throws tag for 'RemoteException'. 392
Redundant 'public' modifier. 401
Expected @throws tag for 'JMSException'. 402
Expected @throws tag for 'RemoteException'. 402
Redundant 'public' modifier. 411
Expected @throws tag for 'JMSException'. 412
Expected @throws tag for 'RemoteException'. 412
Redundant 'public' modifier. 422
Redundant 'public' modifier. 436
Redundant 'public' modifier. 447
Redundant 'public' modifier. 458
Redundant 'public' modifier. 470
Unused @param tag for 'Xid[ ] '. 480
Expected an @return tag. 484
Redundant 'public' modifier. 484
Redundant 'public' modifier. 495
Redundant 'public' modifier. 506
Redundant 'public' modifier. 519
Redundant 'public' modifier. 529
Redundant 'public' modifier. 543
Expected @throws tag for 'JMSException'. 544
Expected @throws tag for 'RemoteException'. 544
Redundant 'public' modifier. 554
Expected @throws tag for 'JMSException'. 556
Expected @throws tag for 'RemoteException'. 556

org/exolab/jms/server/rmi/RmiJmsAdminConnection.java

Error Line
Missing a Javadoc comment. 91
Missing a Javadoc comment. 97
Missing a Javadoc comment. 103
Missing a Javadoc comment. 110
Missing a Javadoc comment. 116
Missing a Javadoc comment. 122
Missing a Javadoc comment. 128
Missing a Javadoc comment. 134
Missing a Javadoc comment. 140
Missing a Javadoc comment. 146
Missing a Javadoc comment. 152
Missing a Javadoc comment. 158
Missing a Javadoc comment. 164
Missing a Javadoc comment. 170
Missing a Javadoc comment. 176
Missing a Javadoc comment. 182
Missing a Javadoc comment. 188
Missing a Javadoc comment. 193

org/exolab/jms/server/rmi/RmiJmsAdminServer.java

Error Line
Line is longer than 80 characters. 92

org/exolab/jms/server/rmi/RmiJmsServer.java

Error Line
Expected @throws tag for 'RemoteException'. 100
Expected an @return tag. 190

org/exolab/jms/server/rmi/RmiJmsServerConnection.java

Error Line
Variable '_d elegate' must be private and have accessor methods. 82
Variable '_interval' must be private and have accessor methods. 87
Variable '_lease' must be private and have accessor methods. 94
'1000' is a magic number. 122
Missing a Javadoc comment. 127
Missing a Javadoc comment. 135
Missing a Javadoc comment. 141
Missing a Javadoc comment. 146
Missing a Javadoc comment. 155
Missing a Javadoc comment. 160
Missing a Javadoc comment. 165
Missing a Javadoc comment. 173
Missing a Javadoc comment. 178
Missing a Javadoc comment. 190

org/exolab/jms/server/rmi/RmiJmsServerSession.java

Error Line
Unused import - javax.transaction.xa.XAResource. 57
Expected @param tag for 'session'. 104
Expected @throws tag for 'JMSException'. 105
Expected @throws tag for 'RemoteException'. 105
Expected @throws tag for 'RemoteException'. 121
Expected @throws tag for 'JMSException'. 132
Expected @throws tag for 'RemoteException'. 132
Expected @throws tag for 'JMSException'. 144
Expected @throws tag for 'RemoteException'. 144
Expected @throws tag for 'RemoteException'. 160
Expected @throws tag for 'JMSException'. 173
Expected @throws tag for 'RemoteException'. 173
Expected @throws tag for 'JMSException'. 186
Expected @throws tag for ' RemoteException'. 186
Missing a Javadoc comment. 208
Expected @throws tag for 'JMSException'. 224
Expected @throws tag for 'RemoteException'. 224
Expected @throws tag for 'JMSException'. 239
Expected @throws tag for 'RemoteException'. 239
Line is longer than 80 characters. 258
Expected @throws tag for 'JMSException'. 259
Expected @throws tag for 'RemoteException'. 259
Expected @throws tag for 'JMSException'. 275
Expected @throws tag for 'RemoteException'. 275
Line is longer than 80 characters. 292
Expected @throws tag for 'JMSException'. 293
Unused @param tag for 'id'. 301
Expected @param tag for 'clientId'. 305
Expected @throws tag for 'JMSException'. 306
Expected @throws tag for 'RemoteException'. 306
Expected @throws tag for 'JMSException'. 319
Expected @throws tag for 'RemoteException'. 319
Expected @throws tag for 'JMSException'. 333
Unused Javadoc tag. 353
Line is longer than 80 characters. 357
Expected @throws tag for 'JMSException'. 359
Expected @throws tag for 'RemoteException'. 359
Expected @throws tag for 'JMSException'. 375
Expected @throws tag for 'RemoteException'. 375
Expected @throws tag for 'JMSException'. 387
Expected @throws tag for 'RemoteException'. 387
Expected @throws tag for 'JMSException'. 400
Expected @throws tag for 'RemoteException'. 400
Expected @throws tag for 'JMSException'. 424
Expected @throws tag for 'RemoteException'. 424
Expected @throws tag for 'JMSException'. 436
Expected @throws tag for 'RemoteException'. 436
Expected @throws tag for 'JMSException'. 447
Expected @throws tag for 'RemoteException'. 447
Expected @throws tag for 'JMSException'. 458
Expected @throws tag for 'RemoteException'. 458
Expected @throws tag for 'JMSException'. 469
Expected @throws tag for 'RemoteException'. 469
Missing a Javadoc comment. 474
Missing a Javadoc comment. 480
Missing a Javadoc comment. 486
Missing a Javadoc comment. 492
Missing a Javadoc comment. 498
Missing a Javadoc comment. 504
Missing a Javadoc comment. 510
Missing a Javadoc comment. 516
Missing a Javadoc comment. 522
Missing a Javadoc comment. 528
Line is longer than 80 characters. 544
Expected @throws tag for 'JMSException'. 545
Expected @throws tag for 'RemoteException'. 545
Expected @throws tag for 'JMSException'. 560
Expected @throws tag for 'RemoteException'. 560
Missing a Javadoc comment. 566
'+' should be on a new line. 572
Missing a Javadoc comment. 584
'+' should be on a new line. 591
Missing a Javadoc comment. 603
Line is longer than 80 characters. 609
'+' should be on a new line. 609

org/exolab/jms/server/rmi/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/threads/ThreadPoolExistsException.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 75

org/exolab/jms/threads/ThreadPoolManager.java

Error Line
Line contains a tab character. 46
Class ThreadPoolManager should be declared as final. 80
Missing a Javadoc comment. 83
Missing a Javadoc comment. 86
Missing a Javadoc comment. 89
Expected an @return tag. 110
'public' modifier out of order with the JLS suggestions. 110
Expected an @return tag. 127
'+' should be on a new line. 131
Expected an @return tag. 149
'+' should be on a new line. 158
'+' should be on a new line. 182
Must have at least one statement. 196
Expected @throws tag for 'ServiceException'. 207

org/exolab/jms/threads/UnknownThreadPoolException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 74

org/exolab/jms/threads/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/tools/admin/AbstractAdminConnection.java

Error Line
Line contains a tab character. 60
Missing a Javadoc comment. 64
Variable '_instance' must be private and have accessor methods. 64
Unused @param tag for 'topic'. 114
Expected @param tag for 'destination'. 117
Unused @param tag for 'name'. 155
Unused @param tag for 'queue'. 156
Expected @param tag for 'destination'. 159
Expected @param tag for 'isQueue'. 160
Unused @param tag for 'destination'. 167
Expected an @return tag. 169
Expected @param tag for 'name'. 169

org/exolab/jms/tools/admin/AdminInfo.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 76
Name 'field_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Variable 'field_' must be private and have accessor methods. 76
Missing a Javadoc comment. 80
Name 'strut_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
'5' is a magic number. 80
Missing a Javadoc comment. 83
Name 'panel_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Line contains a tab character. 110
Line is longer than 80 characters. 131
Line is longer than 80 characters. 148

org/exolab/jms/tools/admin/AdminMgr.java

Error Line
Using the '.*' form of import should be avoided - org.apache.oro.text.regex.*. 86
Missing a Javadoc comment. 125
Missing a Javadoc comment. 126
Missing a Javadoc comment. 127
Missing a Javadoc comment. 128
Missing a Javadoc comment. 129
Missing a Javadoc comment. 130
Missing a Javadoc comment. 131
Missing a Javadoc comment. 132
Missing a Javadoc comment. 133
Missing a Javadoc comment. 134
Missing a Javadoc comment. 135
Missing a Javadoc comment. 136
Missing a Javadoc comment. 137
Missing a Javadoc comment. 138
Missing a Javadoc comment. 139
Missing a Javadoc comment. 140
Missing a Javadoc comment. 143
Missing a Javadoc comment. 156
Missing a Javadoc comment. 166
Expected @param tag for 'title'. 175
Expected @param tag for 'evt'. 312
Array brackets at illegal position. 315
Expected @param tag for 'st'. 424
Array brackets at illegal position. 615
Line has trailing spaces. 654
Line is longer than 80 characters. 665
Line is longer than 80 characters. 667
'150' is a magic number. 667
'150' is a magic number. 667
'300' is a magic number. 668
'300' is a magic number. 668
'protected' modifier out of order with the JLS suggestions. 682
Missing a Javadoc comment. 701
Name 'is_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 701
Variable 'is_' must be private and have accessor methods. 701
Missing a Javadoc comment. 703
Missing a Javadoc comment. 707
Missing a Javadoc comment. 721
Expected an @return tag. 748

org/exolab/jms/tools/admin/BaseDialog.java

Error Line
Line contains a tab character. 46
'public' modifier out of order with the JLS suggestions. 73
Missing a Javadoc comment. 76
Name 'name_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Variable 'name_' must be private and have accessor methods. 76
Missing a Javadoc comment. 79
Name 'displayText' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 79
Variable 'displayText' must be private and have accessor methods. 79
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Missing a Javadoc comment. 83
'static' modifier out of order with the JLS suggestions. 83
Missing a Javadoc comment. 86
Name 'status_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Variable 'status_' must be private and have accessor methods. 86
Line contains a tab character. 107

org/exolab/jms/tools/admin/ChangePasswordDialog.java

Error Line
Missing a Javadoc comment. 81
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Missing a Javadoc comment. 82
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 82
Missing a Javadoc comment. 83
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 84
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 84
Missing a Javadoc comment. 85
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 86
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 87
Name 'jPanel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'jPanel4' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 89
Name 'jPanel5' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Missing a Javadoc comment. 90
Name 'jLabel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 90
Missing a Javadoc comment. 91
Name 'jLabel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 91
Missing a Javadoc comment. 92
Name 'jPasswordField1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 92
Missing a Javadoc comment. 93
Name 'jPasswordField2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 93
Missing a Javadoc comment. 96
Name 'password' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 96
Variable 'password' must be private and have accessor methods. 96
Missing a Javadoc comment. 97
Name 'conf irmedPassword' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 97
Variable 'confirmedPassword' must be private and have accessor methods. 97
Missing a Javadoc comment. 100
'private' modifier out of order with the JLS suggestions. 100
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 100
'50' is a magic number. 147
'10' is a magic number. 147
'15' is a magic number. 157
'15' is a magic number. 164
'15' is a magic number. 176
'15' is a magic number. 186
Expected @param tag for 'username'. 221
Line is longer than 80 characters. 292
Missing a Javadoc comment. 304

org/exolab/jms/tools/admin/CreateConsumerDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 85
Name 'consumerName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Variable 'consumerName_' must be private and have accessor methods. 85
Missing a Javadoc comment. 86
Name 'topicSubscription_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Variable 'topicSubscription_' must be private and have accessor methods. 86
Missing a Javadoc comment. 89
Name 'displayText' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Variable 'displayText' must be private and have accessor methods. 89
Missing a Javadoc comment. 92
'static' modifier out of order with the JLS suggestions. 92
Missing a Javadoc comment. 93
'static' modifier out of order with the JLS suggestions. 93
Missing a Javadoc comment. 96
Name 'status_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 96
Variable 'status_' must be private and have accessor methods. 96
Missing a Javadoc comment. 99
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 99
Missing a Javadoc comment. 100
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 100
Missing a Javadoc comment. 101
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 101
Missing a Javadoc comment. 102
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 102
Missing a Javadoc comment. 103
Name 'jPanel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 103
Missing a Javadoc comment. 104
Name 'jPanel4' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 104
Missing a Javadoc comment. 105
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 105
Missing a Javadoc comment. 106
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 106
Missing a Javadoc comment. 107
Name 'jTextField1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 107
Missing a Javadoc comment. 108
Name 'jLabel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 108
Missing a Javadoc comment. 109
Name 'jTextField2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 109
Missing a Javadoc comment. 112
'pr ivate' modifier out of order with the JLS suggestions. 112
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 112
'50' is a magic number. 155
'10' is a magic number. 155
'15' is a magic number. 164
'15' is a magic number. 165
'15' is a magic number. 166
Line contains a tab character. 259
'||' should be on a new line. 301
'||' should be on a new line. 302
'||' should be on a new line. 303

org/exolab/jms/tools/admin/CreateLogonDialog.java

Error Line
Missing a Javadoc comment. 82
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 82
Missing a Javadoc comment. 83
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 84
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 84
Missing a Javadoc comment. 85
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 86
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 87
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'jPanel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 89
Name 'jPanel4' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Missing a Javadoc comment. 90
Name 'jLabel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 90
Missing a Javadoc comment. 91
Name 'jPasswordField1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 91
Missing a Javadoc comment. 94
Name 'password' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 94
Variable 'password' must be private and have accessor methods. 94
Missing a Javadoc comment. 95
Name 'confirmedPassword' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 95
Variable 'confirmedPassword' must be private and have accessor methods. 95
Missing a Javadoc comment. 98
'private' modifier out of order with the JLS suggestions. 98
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 98
'50' is a magic number. 195
'10' is a magic number. 195
'15' is a magic number. 205
'15' is a magic number. 211
'15' is a magic number. 222
Missing a Javadoc comment. 277

org/exolab/jms/tools/admin/CreateQueueDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 83
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 84
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 84
Missing a Javadoc comment. 85
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 86
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 87
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 91
'private' modifier out of order with the JLS suggestions. 91
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 91
'50' is a magic number. 128
'10' is a magic number. 128
'15' is a magic number. 137

org/exolab/jms/tools/admin/CreateTopicDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 84
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 84
Missing a Javadoc comment. 85
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 86
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 87
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 89
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Missing a Javadoc comment. 92
'private' modifier out of order with the JLS suggestions. 92
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 92
'50' is a magic number. 128
'10' is a magic number. 128
'15' is a magic number. 137

org/exolab/jms/tools/admin/CreateUserDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 85
Name 'jPanel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 86
Name 'okButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 87
Name 'cancelButton' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'jPanel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 89
Name 'jSeparator2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Missing a Javadoc comment. 90
Name 'jLabel1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 90
Missing a Javadoc comment. 91
Name 'jPanel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 91
Missing a Javadoc comment. 92
Name 'jPanel4' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 92
Missing a Javadoc comment. 93
Name 'jPanel5' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 93
Missing a Javadoc comment. 94
Name 'jLabel2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 94
Missing a Javadoc comment. 95
Name 'jLabel3' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 95
Missing a Javadoc comment. 96
Name 'jPasswordField1' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 96
Missing a Javadoc comment. 97
Name 'jPasswordField2' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 97
Missing a Javadoc comment. 100
Name 'password' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 100
Variable 'password' must be private and have accessor methods. 100
Missing a Javadoc comment. 101
Name 'confirmedPassword' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 101
Variable 'confirmedPassword' must be private and have accessor methods. 101
Missing a Javadoc comment. 104
'private' modifier o ut of order with the JLS suggestions. 104
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 104
'50' is a magic number. 152
'10' is a magic number. 152
'15' is a magic number. 162
'15' is a magic number. 169
'15' is a magic number. 183
'15' is a magic number. 194
Line is longer than 80 characters. 273
Missing a Javadoc comment. 282

org/exolab/jms/tools/admin/DatabaseFilter.java

Error Line
Line contains a tab character. 46

org/exolab/jms/tools/admin/OfflineConnection.java

Error Line
Line contains a tab character. 46
Unused import - javax.transaction.TransactionManager. 61
Line contains a tab character. 85
Line contains a tab character. 86
Missing a Javadoc comment. 91
Missing a Javadoc comment. 94
Unused @param tag for 'online'. 100
Unused @throws tag for 'IllegalStateException'. 102
Line is longer than 80 characters. 135
Missing a Javadoc comment. 144
Missing a Javadoc comment. 150
Must have at least one statement. 164
Must have at least one statement. 167
Must have at least one statement. 173
Missing a Javadoc comment. 183
Line is longer than 80 characters. 190
Must have at least one statement. 197
Must have at least one statement. 200
Must have at least one statement. 206
Missing a Javadoc comment. 216
Missing a Javadoc comment. 221
Missing a Javadoc comment. 226
Must have at least one statement. 239
Must have at least one statement. 242
Must have at least one statement. 248
Missing a Javadoc comment. 258
Avoid i nline conditionals. 276
':' should be on a new line. 276
'+' should be on a new line. 287
Must have at least one statement. 291
'+' should be on a new line. 295
Must have at least one statement. 299
Must have at least one statement. 302
Must have at least one statement. 308
Missing a Javadoc comment. 318
'+' should be on a new line. 329
Must have at least one statement. 333
Must have at least one statement. 336
Must have at least one statement. 342
Missing a Javadoc comment. 352
'+' should be on a new line. 363
Must have at least one statement. 367
Must have at least one statement. 370
Must have at least one statement. 376
Missing a Javadoc comment. 386
'+' should be on a new line. 397
Must have at least one statement. 401
Must have at least one statement. 404
Must have at least one statement. 410
Missing a Javadoc comment. 420
'+' should be on a new line. 431
Must have at least one statement. 435
Must have at least one statement. 438
Must have at least one statement. 444
Missing a Javadoc comment. 454
'+' should be on a new line. 475
Must have at least one statement. 479
'+' should be on a new line. 483
Must have at least one statement. 487
Must have at least one statement. 490
Must have at least one statement. 496
Missing a Javadoc comment. 506
Missing a Javadoc comment. 511
Missing a Javadoc comment. 518
'+' should be on a new line. 530
Must have at least one statement. 534
Must have at least one statement. 537
Must have at least one statement. 543
Missing a Javadoc comment. 553
'+' should be on a new line. 565
Must have at least one statement. 569
Must have at least one statement. 572
Must have at least one statement. 578
Missing a Javadoc comment. 588
'+' should be on a new line. 600
Must have at least one statement. 604
Must have at least one statement. 607
Must have at least one statement. 613
Missing a Javadoc comment. 623
Must have at least one statement. 638
Must have at least one statement. 641
Must have at least one statement. 647

org/exolab/jms/tools/admin/OfflineConnectionException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 76

org/exolab/jms/tools/admin/OnlineConnection.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 79
Missing a Javadoc comment. 82
Missing a Javadoc comment. 85
Expected @param tag for 'parent'. 94
Line is longer than 80 characters. 122
Line is longer than 80 characters. 125
Line is longer than 80 characters. 130
Line is longer than 80 characters. 135
Expected @param tag for 'username'. 135
Expected @param tag for 'password'. 135
Line is longer than 80 characters. 148
Line is longer than 80 characters. 151
Missing a Javadoc comment. 168
Missing a Javadoc comment. 175
Missing a Javadoc comment. 191
Missing a Javadoc comment. 201
Missing a Javad oc comment. 211
Missing a Javadoc comment. 220
Missing a Javadoc comment. 235
Missing a Javadoc comment. 245
Missing a Javadoc comment. 255
Missing a Javadoc comment. 265
Missing a Javadoc comment. 276
Missing a Javadoc comment. 291
Missing a Javadoc comment. 301
Missing a Javadoc comment. 313
Missing a Javadoc comme nt. 331
Missing a Javadoc comment. 347
Missing a Javadoc comment. 363
Missing a Javadoc comment. 379

org/exolab/jms/tools/admin/OnlineConnectionException.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 77

org/exolab/jms/tools/admin/OpenJMSConsumer.java

Error Line
Line contains a tab character. 46
Line contains a tab character. 74
Missing a Javadoc comment. 80
Name 'consumerName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Missing a Javadoc comment. 83
'private' modifier out of order with the JLS suggestions. 83
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Missing a Javadoc comment. 86
'private' modifier out of order with the JLS suggestions. 86
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Missing a Javadoc comment. 89
'private' modifier out of ord er with the JLS suggestions. 89
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Unused @param tag for 'The'. 179
Expected @param tag for 'loc'. 182
'private' modifier out of order with the JLS suggestions. 220
'private' modifier out of order with the JLS suggestions. 231
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 232
'private' modifier out of order with the JLS suggestions. 243
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 244
Line is longer than 80 characters. 251
'private' modifier out of order with the JLS suggestions. 270
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 271
Line is longer than 80 characters. 278
Line is longer than 80 characters. 281

org/exolab/jms/tools/admin/OpenJMSConsumerFolder.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 75
'private' modifier out of order with the JLS suggestions. 75
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 75
Missing a Javadoc comment. 78
'private' modifier out of order with the JLS suggestions. 78
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 78
Missing a Javadoc comment. 81
'private' modifier out of order with the JLS suggestions. 81
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Unused @param tag for 'The'. 142
Expected @param tag for 'loc'. 145
'private' modifier out of order with the JLS suggestions. 189
'private' modifier out of order with the JLS suggestions. 201

org/exolab/jms/tools/admin/OpenJMSDestination.java

Error Line
Line contains a tab character. 45
'public' modifier out of order with the JLS suggestions. 67
Missing a Javadoc comment. 71
Name 'destinationName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 71
Variable 'destinationName_' must be private and have accessor methods. 71
Missing a Javadoc comment. 74
Name 'isLeaf_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 74
Variable 'isLeaf_' must be private and have accessor methods. 74
Missing a Javadoc comment. 77
Name 'isExplored_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 77
Variable 'isExplored_' must be private and have accessor methods. 77
Missing a Javadoc comment. 80
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Variable 'commands_' must be private and have accessor methods. 80
Missing a Javadoc comment. 83
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 83
Variable 'commandsCreated_' must be private and have accessor methods. 83
Missing a Javadoc comment. 86
'protected' modifier out of order with the JLS suggestions. 86
Name 'dateFormat_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 86
Variable 'dateFormat_' must be private and have accessor methods. 86
Missing a Javadoc comment. 89
'protected' modifier out of order with the JLS suggestions. 89
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 89
Variable 'tree_' must be private and have accessor methods. 89
'protected' modifier out of order with the JLS suggestions. 123
Unused @param tag for 'The'. 151
Expected @param tag for 'loc'. 154
'protected' modifier out of order with the JLS suggestions. 191

org/exolab/jms/tools/admin/OpenJMSEditor.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 70
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 73
Name 'comboBox_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73
Expected @param tag for 'tree'. 80
Expected @param tag for 'comboBox'. 80
Missing a Javadoc comment. 86
' & amp; & amp;' should be on a new line. 90

org/exolab/jms/tools/admin/OpenJMSNode.java

Error Line
Line contains a tab character. 46
Redundant 'public' modifier. 70
Expected an @return tag. 76
Redundant 'public' modifier. 76
Redundant 'public' modifier. 83
Expected @param tag for 'loc'. 83

org/exolab/jms/tools/admin/OpenJMSObject.java

Error Line
Missing a Javadoc comment. 68
Variable '_name' must be private and have accessor methods. 68
Missing a Javadoc comment. 71
Variable '_isLeaf' must be private and have accessor methods. 71
Missing a Javadoc comment. 74
Variable '_isExplored' must be private and have accessor methods. 74
Missing a Javadoc comment. 77
Variable '_commands' must be private and have accessor methods. 77
Missing a Javadoc comment. 80
Variable '_commandsCreated' must be private and have accessor methods. 80
Missing a Javadoc comment. 83
'protected' modifier out of order with the JLS suggestions. 83
Variable '_dateFormat' must be private and have accessor methods. 83
Missing a Javadoc comment. 86
'protected' modifier out of order with the JLS suggestions. 86
Variable '_tree' must be private and have accessor methods. 86
Unused @param tag for 'name'. 96
Expected @param tag for 'destinationName'. 100
'protected' modifier out of order with the JLS suggestions. 120
Unused @param tag for 'The'. 146
Expected @param tag for 'loc'. 148
'protected' modifier out of order with the JLS suggestions. 182

org/exolab/jms/tools/admin/OpenJMSQueue.java

Error Line
Line contains a tab character. 46
'private' modifier out of order with the JLS suggestions. 120
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 121

org/exolab/jms/tools/admin/OpenJMSQueueFolder.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 74
'private' modifier out of order with the JLS suggestions. 74
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 74
Missing a Javadoc comment. 77
'private' modifier out of order with the JLS suggestions. 77
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 77
Missing a Javado c comment. 80
'private' modifier out of order with the JLS suggestions. 80
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Unused @param tag for 'The'. 141
Expected @param tag for 'loc'. 144
'private' modifier out of order with the JLS suggestions. 188
'private' modifier out of order with the JLS suggestions. 200

org/exolab/jms/tools/admin/OpenJMSServer.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 82
Name 'serverName_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 82
Missing a Javadoc comment. 85
'private' modifier out of order with the JLS suggestions. 85
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 85
Missing a Javadoc comment. 88
'private' modifier out of order with the JLS suggestions. 88
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 91
'private' modifier out of order with the JLS suggestions. 91
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 91
Expected an @return tag. 174
'public' modifier out of order with the JLS suggestions. 174
Unused @param tag for 'The'. 223
Expected @param tag for 'loc'. 226
'private' modifier out of order with the JLS suggestions. 263
'private' modifier out of order with the JLS suggestions. 274
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 275
'private' modifier out of order with the JLS suggestions. 299
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 300
'private' modifier out of order with the JLS suggestions. 325
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 326
'private' modifier out of order with the JLS suggestions. 347

org/exolab/jms/tools/admin/OpenJMSTopic.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'name'. 75
Expected @param tag for 'topic'. 78
Missing a Javadoc comment. 83
'private' modifier out of order with the JLS suggestions. 111
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 112
Line is longer than 80 characters. 126
'private' modifier out of order with the JLS suggestions. 148
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 150
'private' modifier out of order with the JLS suggestions. 196
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 197

org/exolab/jms/tools/admin/OpenJMSTopicFolder.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 74
'private' modifier out of order with the JLS suggestions. 74
Name 'tree_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 74
Missing a Javadoc comment. 77
'private' modifier out of order with the JLS suggestions. 77
Name 'commandsCreated_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 77
Missing a Javadoc comment. 80
'private' modifier out of order with the JLS suggestions. 80
Name 'commands_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 80
Unused @param tag for 'The'. 141
Expected @param tag for 'loc'. 144
'private' modifier out of order with the JLS suggestions. 188
'private' modifier out of order with the JLS suggestions. 200

org/exolab/jms/tools/admin/OpenJMSUser.java

Error Line
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 119
Name 'This' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 142

org/exolab/jms/tools/admin/QueryDialog.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 67
Name 'paren t_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 67
Missing a Javadoc comment. 70
Name 'status_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 70
Missing a Javadoc comment. 73
'private' modifier out of order with the JLS suggestions. 73
Name 'instance_' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 73

org/exolab/jms/tools/admin/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/tools/db/DBTool.java

Error Line
Unused import - org.exolab.castor.xml.MarshalException. 56
Unused import - org.exolab.castor.xml.ValidationException. 57
Unused @throws tag for 'IllegalArgumentException'. 104
'+' should be on a new line. 123
'+' should be on a new line. 203
'+' should be on a new line. 209
'+' should be on a new line. 216
Missing a Javadoc comment. 230
Array brackets at illegal position. 230
'+' should be on a new line. 314
'+' should be on a new line. 315
'+' should be on a new line. 316
'+' should be on a new line. 317
'+' should be on a new line. 318
'+' should be on a new line. 320
'+' should be on a new line. 321
'+' should be on a new line. 324
'+' should be on a new line. 325
'+' should be on a new line. 326

org/exolab/jms/tools/db/Descriptor.java

Error Line
Class Descriptor should be declared as final. 61
Name 'TYPE_MAP' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 76
Name 'NAME_MAP' must match pattern '^_[a-z ] [a-zA-Z0-9 ] *$'. 81
Expected an @return tag. 107
Expected @param tag for 'type'. 117
Expected @param tag for 'name'. 127

org/exolab/jms/tools/db/InvalidTypeException.java

Error Line
Missing a Javadoc comment. 60

org/exolab/jms/tools/db/RDBMSTool.java

Error Line
Missing a Javadoc comment. 197

org/exolab/jms/tools/db/SchemaBrowser.java

Error Line
Expected an @return tag. 218
Expected @throws tag for 'PersistenceException'. 218

org/exolab/jms/tools/db/SchemaConverter.java

Error Line
Missing a Javadoc comment. 58
Redundant 'public' modifier. 58

org/exolab/jms/tools/db/SchemaConverterFactory.java

Error Line
Utility classes should not have a public or default constructor. 59
Missing a Javadoc comment. 65
Missing a Javadoc comment. 66
Missing a Javadoc comment. 69
' & amp; & amp;' sh ould be on a new line. 72
' & amp; & amp;' should be on a new line. 76

org/exolab/jms/tools/db/SchemaHelper.java

Error Line
Utility classes should not have a public or default constructor. 65
Missing a Javadoc comment. 101
Missing a Javadoc comment. 118
Missing a Javadoc comment. 130
Missing a Javadoc comment. 142
Missing a Javadoc comment. 146
'+' should be on a new line. 151
Missing a Javadoc comment. 164
'+' should be on a new line. 168

org/exolab/jms/tools/db/Type.java

Error Line
Unused @throws tag for 'IllegalArgumentException'. 87
'+' should be on a new line. 92
Unused @throws tag for 'IllegalArgumentException'. 108
'+' should be on a new line. 113
Expected an @return tag. 187
'+' should be on a new line. 188
'+' should be on a new line. 189
'+' should be on a new line. 217

org/exolab/jms/tools/db/TypeMapper.java

Error Line
Expected @param tag for 'set'. 86
Missing a Javadoc comment. 120
Missing a Javadoc comment. 130
'+' should be on a new line. 137
'+' should be on a new line. 138
'+' should be on a new line. 144
'+' should be on a new line. 145
'+' should be on a new line. 146
' & amp; & amp;' should be on a new line. 148

org/exolab/jms/tools/db/TypeSet.java

Error Line
' & amp; & amp;' should be on a new line. 129
Expected @param tag for 'precision'. 162
Missing a Javadoc comment. 207

org/exolab/jms/tools/db/migration/V061toV072SchemaConverter.java

Error Line
Unused import - org.exolab.castor.xml.MarshalException. 55
Unused import - org.exolab.castor.xml.ValidationException. 56
Missing a Javadoc comment. 114
Missing a Javadoc comment. 137
Missing a Javadoc comment. 164
'3' is a magic number. 187
'+' should be on a new line. 206
Missing a Javadoc comment. 220
'3' is a magic number. 226

org/exolab/jms/tools/db/migration/V072toV076SchemaConverter.java

Error Line
Missing a Javadoc comment. 105
Expected @param tag for 'schema'. 134
Expected @throws tag for 'PersistenceException'. 135
Expected @throws tag for 'SQLException'. 135
'3' is a magic number. 156
'4' is a magic number. 157
'5' is a magic number. 158
'6' is a magic number. 159
'7' is a magic number. 160
'3' is a magic number. 181
'4' is a magic number. 182
'5' is a magic number. 183
'6' is a magic number. 184
'7' is a magic number. 185
Missing a Javadoc comment. 196
More than 7 parameters. 196
'3' is a magic number. 208
'4' is a magic number. 209
'5' is a magic number. 210
'6' is a magic number. 211
'7' is a magic number. 212
Expected @param tag for 'schema'. 227
Expected @throws tag for 'PersistenceException'. 228
Expected @throws tag for 'SQLException'. 228
'3' is a magic number. 251
'4' is a magic number. 252
'5' is a magic number. 253
'6' is a magic number. 254
'7' is a magic number. 255
'8' is a magic number. 256
'+' should be on a new line. 270
Missing a Ja vadoc comment. 279
More than 7 parameters. 279
'3' is a magic number. 291
'4' is a magic number. 292
'5' is a magic number. 293
'6' is a magic number. 294
'7' is a magic number. 295
'8' is a magic number. 296
Missing a Javadoc comment. 307

org/exolab/jms/tools/db/migration/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/tools/db/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/tranlog/BaseTransactionLogEntry.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'long'. 193
Expected @param tag for 'time'. 195
Missing a Javadoc comment. 218
Missing a Javadoc comment. 231
'+' should be on a new line. 242
' & amp; & amp;' should be on a new line. 254
' & amp; & amp;' should be on a new line. 255

org/exolab/jms/tranlog/DataTransactionLogEntry.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'long'. 104
Unused @param tag for 'long'. 105
Unused @param tag for 'long'. 106
Expected @param tag for 'txid'. 108
Expected @param tag for 'rid'. 108
Expected @param tag for 'created'. 108
Unused @param tag for 'object'. 116
Expected @param tag for 'data'. 120
Redundant throws: 'IllegalArgumentException' is unchecked exception. 121
'||' should be on a new line. 122
Missing a Javadoc comment. 141
Missing a Javadoc comment. 149
'+' should be on a new line. 156

org/exolab/jms/tranlog/ExternalXid.java

Error Line
Line contains a tab character. 46
Line is longer than 80 characters. 80
'static' modifier out of order with the JLS suggestions. 80
Line is longer than 80 characters. 81
'||' should be on a new line. 136
'||' should be on a new line. 145
Missing a Javadoc comment. 155
Missing a Javadoc comment. 160
Missing a Javadoc comment. 165
'28' is a magic number. 179
'0x0F' is a magic number. 179
'24' is a magic number. 180
'0x0F' is a magic number. 180
'20' is a magic number. 181
'0x0F' is a magic number. 181
'16' is a magic number. 182
'0x0F' is a magic number. 182
'12' is a magic number. 183
'0x0F' is a magic number. 183
'8' is a magic number. 184
'0x0F' is a magic number. 184
'4' is a magic number. 185
'0x0F' is a magic number. 185
'0x0F' is a magic number. 186
'0xF0' is a magic number. 190
'4' is a magic number. 190
'0x0F' is a magic number. 191
'0xF0' is a magic number. 197
'4' is a magic number. 197
'0x0F' is a magic number. 198
Missing a Javadoc comment. 208
Missing a Javadoc comment. 213
'||' should be on a new line. 229
'||' should be on a new line. 231
'||' should be on a new line. 249
'||' should be on a new line. 251
Missing a Javadoc comment. 273
Missing a Javadoc comment. 287
'+' should be on a new line. 301

org/exolab/jms/tranlog/SerializationHelper.java

Error Line
Line contains a tab character. 46
Utility classes should not have a public or default constructor. 63
'public' modifier out of order with the JLS suggestions. 72
Unused @throws tag for 'IllegalArgumentException'. 92
'public' modifier out of order with the JLS suggestions. 94
Expected @throws tag for 'ClassNotFoundException'. 95

org/exolab/jms/tranlog/StateTransactionLogEntry.java

Error Line
Line contains a tab character. 46
Missing a Javadoc comment. 58
Expected @param tag for 'state'. 112
Missing a Javadoc comment. 126
Missing a Javadoc comment. 134
'+' s hould be on a new line. 141

org/exolab/jms/tranlog/TransactionLog.java

Error Line
Line contains a tab character. 46
Unused @param tag for 'vreate'. 108
Expected @param tag for 'create'. 111
Expected @throws tag for 'TransactionLogException'. 112
'||' should be on a new line. 113
Line is longer than 80 characters. 115
'+' should be on a new line. 125
'+' should be on a new line. 133
Line is longer than 80 characters. 173
'+' should be on a new line. 186
Line is longer than 80 characters. 201
Line is longer than 80 characters. 205
'+' should be on a new line. 218
'+' should be on a new line. 235
Line is longer than 80 characters. 251
Line is longer than 80 characters. 269
Expected @throws tag for 'TransactionLogException'. 295
'+' should be on a new line. 302
Definition of 'equals()' without corresponding definition of 'hashCode()'. 309
Missing a Javadoc comment. 309
' & amp; & amp;' should be on a new line. 312
Expected @throws tag for 'IOException'. 327
Expected @throws tag for 'FileNotFoundException'. 327
Redundant throws: 'FileNotFoundException' is subclass of 'IOException'. 327
Line is longer than 80 characters. 338
'+' should be on a new line. 356
Line is longer than 80 characters. 364
Line is longer than 80 characters. 371
Line is longer than 80 characters. 376
Line is longer than 80 characters. 386
Line is longer than 80 characters. 388
Line is longer than 80 characters. 397
Line is longer than 80 characters. 408
Line is longer than 80 characters. 409
'+' should be on a new line. 417
'+' should be on a new line. 423
'+' should be on a new line. 430

org/exolab/jms/tranlog/TransactionLogException.java

Error Line
Line contains a tab character. 46
Expected @param tag for 'reason'. 73

org/exolab/jms/tranlog/TransactionLogExistsException.java

Error Line
Line is longer than 80 characters. 44
Line contains a tab character. 46
Expected @param tag for 'reason'. 74

org/exolab/jms/tranlog/TransactionState.java

Error Line
Line contains a tab character. 46
Definition of 'equals()' without corresponding definition of 'hashCode()'. 131
' & amp; & amp;' should be on a new line. 134
Missing a Javadoc comment. 171
Missing a Javadoc comment. 179
'+' should be on a new line. 186
Missing a Javadoc comment. 195
Missing a Javadoc comment. 196
Line is longer than 80 characters. 199
Line is longer than 80 characters. 202
Line is longer than 80 characters. 203
Missing a Javadoc comment. 203
Line is longer than 80 characters. 204
Missing a Javadoc comment. 204

org/exolab/jms/tranlog/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/transaction/NullTransactionManager.java

Error Line
Missing a Javadoc comment. 69
Missing a Javadoc comment. 74
Missing a Javadoc comment. 79
Missing a Javadoc comment. 84
Missing a Javadoc comment. 89
Missing a Javadoc comment. 94
Missing a Javadoc comment. 99
Missing a Javadoc comment. 104
Missing a Javadoc comment. 109
Missing a Javadoc comment. 122
Missing a Javadoc comment. 127
Missing a Javadoc comment. 132
Missing a Javadoc comment. 137
Missing a Javadoc comment. 142
Missing a Javadoc comment. 147
Missing a Javadoc comment. 152

org/exolab/jms/transaction/TransactionManagerType.java

Error Line
Line contains a tab character. 66
Unused @param tag for 'int'. 67
Expected @param tag for 'ord'. 69
Definition of 'equals()' without corresponding definition of 'hashCode()'. 127
Name 'req_obj' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 131
Missing a Javadoc comment. 163
Missing a Javadoc comment. 169
Missing a Javadoc comment. 177

org/exolab/jms/transaction/TransactionServiceException.java

Error Line
Line is longer than 80 characters. 43
Line contains a tab character. 46
Expected @param tag for 'reason'. 72

org/exolab/jms/transaction/package.html

Error Line
Missing package documentation file. 0

org/exolab/jms/util/BlockingWorkerQueue.java

Error Line
Unused @param tag for 'work'. 101
Expected @param tag for 'object'. 103
Must have at least one statement. 125
Expected an @return tag. 147

org/exolab/jms/util/Clock.java

Error Line
Line has trailing spaces. 55
'100' is a magic number. 146
'100' is a magic number. 147
'if' construct must use '{}'s. 175
'static' modifier out of order with the JLS suggestions. 187
Missing a Javadoc comment. 206
Missing a Javadoc comment. 223
Line is longer than 80 characters. 239
Line is longer than 80 characters. 240
Missing a Javadoc comment. 253
Missing a Javadoc comment. 265
'1000000' is a magic number. 270
'if' construct must use '{}'s. 274
'100' is a magic number. 274
'else' construct must use '{}'s. 276
'for' construct must use '{}'s. 283
Must have at least one statement. 287

org/exolab/jms/util/CommandLine.java

Error Line
Avoid inline conditionals. 155
' & amp; & amp;' should be on a new line. 192
' & amp; & amp;' should be on a new line. 202
Name 'prev_was_hyphen' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 223
Name 'prev_key' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 224

org/exolab/jms/util/IdGenerator.java

Error Line
Utility classes should not have a public or default constructor. 62

org/exolab/jms/util/MessageIdHelper.java

Error Line
Utility classes should not have a public or default constructor. 53
Name 'Id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 72
Missing a Javadoc comment. 87
Missing a Javadoc comment. 88

org/exolab/jms/util/QueueWorker.java

Error Line
Redundant 'public' modifier. 67

org/exolab/jms/util/UUID.java

Error Line
Utility classes should not have a public or default constructor. 55

org/exolab/jms/util/UUIDGenerator.java

Error Line
Utility classes should not have a public or default constructor. 128
'static' modifier out of order with the JLS suggestions. 234
Line is longer than 80 characters. 322
Unable to get class information for InvalidIDException. 356
'4' is a magic number. 384
'0x0A' is a magic number. 386
'4' is a magic number. 386
'0x0A' is a magic number. 388
'4' is a magic number. 388
'0x0A' is a magic number. 405
'0x0A' is a magic number. 407
Unable to get class information for InvalidIDException. 443
'if' construct must use '{}'s. 457
'if' construct must use '{}'s. 459
'4' is a magic number. 460
'if' construct must use '{}'s. 461
'0x0A' is a magic number. 462
'4' is a magic number. 462
'if' construct must use '{}'s. 463
'0x0A' is a magic number. 464
'4' is a magic number. 464
'if' construct must use '{}'s. 478
'if' construct must use '{}'s. 480
'0x0A' is a magic number. 481
'if' construct must use '{}'s. 482
'0x0A' is a magic number. 483
'if' construct must use '{}'s. 493
'while' construct must use '{}'s. 496
Unused @param tag for 'byte'. 510
Expected @param tag for 'bytes'. 513
'if' construct must use '{}'s. 516
'if' construct must use '{}'s. 518
Line is longer than 80 characters. 519
'0xF0' is a magic number. 522
'4' is a magic number. 522
'0x0F' is a magic number. 523
Unused @param tag for 'byte'. 536
Expected @param tag for 'bytes'. 539
'if' construct must use '{}'s. 542
Line is longer than 80 characters. 543
'0xF0' is a magic number. 546
'4' is a magic number. 546
'0x0F' is a magic number. 547
'if' construct must use '{}'s. 561
'if' co nstruct must use '{}'s. 563
'100' is a magic number. 588
'if' construct must use '{}'s. 589
'100' is a magic number. 598
Line is longer than 80 characters. 616
Line is longer than 80 characters. 620
Must have at least one statement. 621
'100' is a magic number. 631
'36' is a magic number. 633
'28' is a magic number. 635
'0x0F' is a magic number. 635
'24' is a magic number. 636
'0x0F' is a magic number. 636
'20' is a magic number. 637
'0x0F' is a magic number. 637
'3' is a magic number. 638
'16' is a magic number. 638
'0x0F' is a magic number. 638
'4' is a magic number. 639
'12' is a magic number. 639
'0x0F' is a magic number. 639
'5' is a magic number. 640
'8' is a magic number. 640
'0x0F' is a magic number. 640
'6' is a magic number. 641
'4' is a magic number. 641
'0x0F' is a magic number. 641
'7' is a magic number. 642
'0x0F' is a magic number. 642
'8' is a magic number. 643
'9' is a magic number. 645
'44' is a magic number. 645
'0x0F' is a magic number. 645
'10' is a magic number. 646
'40' is a magic number. 646
'0x0F' is a magic number. 646
'11' is a magic number. 647
'36' is a magic number. 647
'0x0F' is a magic number. 647
'12' is a magic number. 648
'32' is a magic number. 648
'0x0F' is a magic number. 648
'13' is a magic number. 649
Line is longer than 80 characters. 650
Line is longer than 80 characters. 651
'14' is a magic number. 651
'60' is a magic number. 651
'0x0F' is a magic number. 651
'15' is a magic number. 652
'56' is a magic number. 652
'0x0F' is a magic number. 652
'16' is a magic number. 653
'52' is a magic number. 653
'0x0F' is a magic number. 653
'17' is a magic number. 654
'48' is a magic number. 654
'0x0F' is a magic number. 654
'18' is a magic number. 655
'19' is a magic number. 657
'20' is a magic number. 658
'21' is a magic number. 659
'22' is a magic number. 660
'3' is a magic number. 660
'23' is a magic number. 661
'24' is a magic number. 663
'25' is a magic number. 664
'26' is a magic number. 665
'27' is a magic number. 666
'3' is a magic number. 666
'28' is a magic number. 667
'4' is a magic number. 667
'29' is a magic number. 668
'5' is a magic number. 668
'30' is a magic number. 669
'6' is a magic number. 66 9
'31' is a magic number. 670
'7' is a magic number. 670
'32' is a magic number. 671
'8' is a magic number. 671
'33' is a magic number. 672
'9' is a magic number. 672
'34' is a magic number. 673
'10' is a magic number. 673
'35' is a magic number. 674
'11' is a magic number. 674
'100' is a magic number. 699
'100' is a magic number. 710
Line is longer than 80 characters. 728
Line is longer than 80 characters. 732
Must have at least one statement. 733
'100' is a magic number. 743
'16' is a magic number. 745
'24' is a magic number. 747
'0xFF' is a magic number. 747
'16' is a magic number. 748
'0xFF' is a magic number. 748
'8' is a magic number. 749
'0xFF' is a magic number. 749
'3' is a magic number. 750
'0xFF' is a magic number. 750
'4' is a magic number. 752
'40' is a magic number. 752
'0xFF' is a magic number. 752
'5' is a magic number. 753
'32' is a magic number. 753
'0xFF' is a magic number. 753
'6' is a magic number. 756
'60' is a magic number. 756
'0xFF' is a magic number. 756
'7' is a magic number. 758
'48' is a magic number. 758
'0xFF' is a magic number. 758
'8' is a magic number. 760
'9' is a magic number. 761
'10' is a magic number. 763
'11' is a magic number. 764
'12' is a magic number. 765
'13' is a magic number. 766
'3' is a magic number. 766
'14' is a magic number. 767
'4' is a magic number. 767
'15' is a magic number. 768
'5' is a magic number. 768
'if' construct must use '{}'s. 783
'if' construct must use '{}'s. 785
'16' is a magic number. 785
'10' is a magic number. 787
' & amp; & amp;' should be on a new line. 787
'11' is a magic number. 788
' & amp; & amp;' should be on a new line. 788
'12' is a magic number. 789
' & amp; & amp;' should be on a new line. 789
'13' is a magic number. 790
'3' is a magic number. 790
' & amp; & amp;' should be on a new line. 790
'14' is a magic number. 791
'4' is a magic number. 791
' & amp; & amp;' should be on a new line. 791
'15' is a magic number. 792
'5' is a magic number. 792
'47' is a magic number. 813
'12' is a magic number. 816
'0x1FFF' is a magic number. 817
'4' is a magic number. 820
'12' is a magic number. 821
'0x0F' is a magic number. 821
'8' is a magic number. 822
'0x0F' is a magic number. 822
'4' is a magic number. 823
'0x0F' is a magic number. 823
'3' is a magic number. 824
'0x0F' is a magic number. 824
'8' is a magic number. 827
'0xFF' is a magic number. 827
'0xFF' is a magic number. 828
'12' is a magic number. 831
'0x0F' is a magic number. 831
'8' is a magic number. 833
'0xFF' is a magic number. 833
'12' is a magic number. 837
'12' is a magic number. 838
'11' is a magic number. 840
'4' is a magic number. 840
'0x0F' is a magic number. 840
'6' is a magic number. 842
'6' is a magic number. 843
'5' is a magic number. 845
'8' is a magic number. 845
'0xFF' is a magic number. 845
'100' is a magic number. 851
Missing a Javadoc comment. 862
'1000000' is a magic number. 866
'10' is a magic number. 868
'100' is a magic number. 872
'100' is a magic number. 872
'if' construct must use '{}'s. 874
'10000' is a magic number. 874
'if' construct must use '{}'s. 877
'else' construct must use '{}'s. 879
Missing a Javadoc comment. 892

org/exolab/jms/util/Version.java

Error Line
Expected @param tag for 'args'. 120
Array brackets at illegal position. 120
'+' should be on a new line. 138

org/exolab/jms/util/package.html

Error Line
Missing package documentation file. 0