All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BinaryContext This is the base class for all viewer contexts, which deal with binary data.BinaryFormatter Responsible for formatting and writing a packet in the standard SmartInspect binary format.BinaryViewerContext Represents the binary viewer in the Console which can display binary data in a read-only hex editor.Chunk Clock Provides access to the current date and time, optionally with a high resolution.ClockResolution Represents the timestamp resolution mode for the Clock class.CloudConnectionStringBuilder Class for convenient composition of the connection string.CloudProtocol Used for sending packets to the SmartInspect Cloud.CloudProtocolConnectionStringBuilder CloudProtocolException CloudProtocolExceptionReconnectAllowed CloudProtocolExceptionReconnectForbidden CloudProtocolExceptionWarning Configuration This class is responsible for handling the SmartInspect configuration and loading it from a file.ConfigurationTimer A configurable timer for monitoring and reloading SmartInspect configuration files on changes.ConnectionsBuilder Assists in building a SmartInspect connections string.ConnectionsParser Responsible for parsing a SmartInspect connections string.ConnectionsParserEvent This class is used by the ConnectionsParser.parse method.ConnectionsParserListener This interface is used as callback for the ConnectionsParser.parse method.ConnectionStringBuilder Class for convenient composition of the connection string.ControlCommand Represents the Control Command packet type which is used for administrative tasks like resetting or clearing the Console.ControlCommandEvent This class is used by the SmartInspectListener.onControlCommand event of the SmartInspect class.ControlCommandType Represents the type of a ControlCommand packet.DataViewerContext Represents the data viewer in the Console which can display simple and unformatted text.Enum Represents the abstract representation of the Enum pattern.ErrorEvent This class is used by the SmartInspectListener.onError event of the SmartInspect class and the ProtocolListener.onError event of the Protocol class.FileHelper FileProtocol The FileProtocol serves as a standard SmartInspect protocol for writing log packets to a log file.FileProtocolConnectionStringBuilder FileRotate Specifies the log rotate mode for the FileProtocol class and derived classes.FileRotater Responsible for the log file rotate management as used by the FileProtocol class.FilterEvent This class is used by the SmartInspectListener.onFilter event of the SmartInspect class.Formatter Responsible for formatting and writing a packet.GraphicId Used by the GraphicViewerContext class to specify the desired picture type.GraphicViewerContext Represents the graphic viewer in the Console which can display images.InspectorViewerContext Represents the inspector viewer in the Console which displays key/value pairs in an object inspector control.InvalidConnectionsException Used to report errors concerning the connections string in the SmartInspect class.Level Represents the log level in the SmartInspect Java library.ListViewerContext Represents the list viewer in the Console which can display simple lists of text data.LoadConfigurationException Used to report errors concerning the SmartInspect.loadConfiguration method.LoadConnectionsException Used to report errors concerning the SmartInspect.loadConnections method.LogEntry Represents the Log Entry packet type which is used for nearly all logging methods in the Session class.LogEntryEvent This class is used by the SmartInspectListener.onLogEntry event of the SmartInspect class.LogEntryType Represents the type of LogEntry packet.LogHeader Represents the Log Header packet type which is used for storing and transferring log metadata.LookupTable Represents a simple collection of key/value pairs.MemoryProtocol Used for writing log data to memory and saving it to a stream or protocol object on request.MemoryProtocolConnectionStringBuilder ObjectRenderer Responsible for creating a string representation of any arbitrary object.OptionsParser Responsible for parsing the options part of a SmartInspect connections string.OptionsParserEvent This class is used by the OptionsParser class to inform interested parties about found options.OptionsParserListener This interface is used as callback for theOptionsParser.parse(java.lang.String, java.lang.String, com.gurock.smartinspect.connections.options.OptionsParserListener)method.Packet This is the abstract base class for all packets in the SmartInspect Java library.PacketQueue Manages a memory size limited queue of packets.PacketType Represents the type of packet.Path Provides static methods to perform certain operations on strings which represent a path.PatternParser Capable of parsing and expanding a pattern string as used in the TextProtocol and TextFormatter classes.PipeProtocol Used for sending packets to a local SmartInspect Console over a named pipe connection.PipeProtocolConnectionStringBuilder ProcessFlow Represents the Process Flow packet type which is used in the enter/leave methods in the Session class.ProcessFlowEvent This class is used by the SmartInspectListener.onProcessFlow event of the SmartInspect class.ProcessFlowType Represents the type of ProcessFlow packet.Protocol This is the abstract base class for a protocol.ProtocolAdapter Represents the adapter class for the ProtocolListener event interface of the Protocol class.ProtocolCommand Represents a custom protocol action command as used by the Protocol.dispatch method.ProtocolConnectionStringBuilder ProtocolException This class is used to report any errors concerning the protocol classes.ProtocolFactory Creates Protocol instances and registers custom protocols.ProtocolListener This listener interface is used in the Protocol class for error and exception reporting.ProtocolVariables Manages connection variables.Scheduler Responsible for scheduling protocol operations and executing them asynchronously in a different thread of control.SchedulerAction Represents a scheduler action to execute when a protocol is operating in asynchronous mode.SchedulerCommand Represents a scheduler command as used by the Scheduler class and the asynchronous protocol mode.SchedulerQueue Manages a queue of scheduler commands.SchedulerQueue.QueueEnd Session Logs all kind of data and variables to the SmartInspect Console or to a log file.SessionDefaults Specifies the default property values for newly created sessions.SessionManager Manages and configures Session instances.SiAuto Provides automatically created objects for using the SmartInspect and Session classes.SmartInspect SmartInspect is the most important class in the SmartInspect Java library.SmartInspectAdapter Represents the adapter class for the SmartInspectListener event interface of the SmartInspect class.SmartInspectException Used internally to report any kind of error.SmartInspectFormatter Used by the SmartInspectHandler class to create a string representation of a LogRecord instance.SmartInspectHandler Directs logging output to a SmartInspect session.SmartInspectListener This listener interface is used in the SmartInspect class for all kinds of event reporting.SourceId Used in the logSource methods of the Session class to specify the type of source code.SourceViewerContext Represents the source viewer in the Console which can display text data as source code with syntax highlighting.SSLSocketKeystoreFactory Util class to create SSLSocket using a KeyStore certificate to connect a serverSSLSocketKeystoreFactory.SecureType A SSL algorithms types chooser enumTableViewerContext Represents the table viewer in the Console which can display text data as a table.TcpProtocol Used for sending packets to the SmartInspect Console over a TCP socket connection.TcpProtocolConnectionStringBuilder TextContext Is the base class for all viewer contexts, which deal with text data.TextFormatter Responsible for creating a text representation of a packet and writing it to a stream.TextProtocol Used for writing customizable plain text log files.TextProtocolConnectionStringBuilder Token Represents a token in the pattern string of the TextProtocol protocol.TokenFactory Creates instances of Token subclasses.ValueListViewerContext Represents the value list viewer in the Console which can display data as a key/value list.ViewerContext Is the abstract base class for a viewer context.ViewerId Specifies the viewer for displaying the title or data of a Log Entry in the Console.Watch Represents the Watch packet type which is used in the watch methods in the Session classes.WatchEvent This class is used by the SmartInspectListener.onWatch event of the SmartInspect class.WatchType Represents the type of Watch packet.WebViewerContext Represents the web viewer in the Console which can display HTML text content as web pages.