Package com.sun.slamd.example

The com.sun.slamd.example package contains a number of SLAMD job classes that can be used for benchmarking various network applications as well as serving as examples that can be used by others wishing to develop their own SLAMD jobs.

See:
          Description

Class Summary
AddRateJobClass This class implements a SLAMD job class for performing repeated add operations against an LDAP directory server.
AddRateWithReplicaLatencyJobClass This class implements a SLAMD job class for performing repeated add operations against an LDAP directory server.
AuthRateJobClass This class defines a SLAMD job that repeatedly performs authentications against an LDAP directory server.
Base64Encoder This class provides methods for encoding and decoding data using the base64 specification as defined in RFC 1521, section 5.2.
CalendarInitialPageRateJobClass This class defines a SLAMD job that interacts with the Sun ONE Calendar Express.
CombinedAddAndDelRateJobClass This class implements a SLAMD job class for performing repeated add and delete operations against an LDAP directory server.
CombinedAddAndDelRateWithReplicaLatencyJobClass This class implements a SLAMD job class for performing repeated add operations against an LDAP directory server.
CompRateJobClass This class implements a SLAMD job class for performing repeated compares against an LDAP directory server.
DelRateJobClass This class implements a SLAMD job class for performing repeated delete operations against an LDAP directory server.
DelRateWithReplicaLatencyJobClass This class implements a SLAMD job class for performing repeated delete operations against an LDAP directory server.
DigestMD5AuthRateJobClass This class defines a SLAMD job that repeatedly performs SASL DIGEST-MD5 authentications against an LDAP directory server.
ExecJobClass This class defines a job that has the ability to execute a command on the client system.
HTTPGetRateJobClass This class implements a SLAMD job class for performing repeated HTTP GET requests against a Web server.
IdentityServerJobClass This class implements a SLAMD job class for benchmarking Identity Server.
IMAPCheckRateJobClass This class defines a SLAMD job that interacts with an IMAPv4 mail server.
ISAuthRateJobClass This class implements a SLAMD job class for performing repeated Authentication requests against an Identity server.
ISJobClass This class implements a SLAMD job class for benchmarking Identity Server All of the configuration for this job class can be provided through parameters.
JSSEBlindTrustSocketFactory This class provides an implementation of an SSL socket factory that will use JSSE to create the SSL socket.
JSSERandomClientCertSocketFactory This class provides an implementation of an SSL socket factory that will use JSSE to create an SSL client socket.
LatencyCheckMasterThread This class defines a thread that will periodically make changes to an LDAP directory server so that another thread can watch for those changes to appear on a replica.
LatencyCheckReplicaThread This class defines a thread that will register a persistent search against an LDAP directory server and watch for any changes to a specified entry.
LDAPDigestMD5SocketFactory This class provides an implementation of an LDAP socket factory that can be used to perform authentication to the directory server using the DIGEST-MD5 SASL mechanism.
LDAPLoadJobClass This class implements a SLAMD job class that has the ability to generate various kinds of load against an LDAP directory server.
LDAPLoadWithReplicaLatencyJobClass This class implements a SLAMD job class that has the ability to generate various kinds of load against an LDAP directory server.
LDAPPrimeJobClass This class implements a SLAMD job class that is intended for use in priming an LDAP directory server.
LDIF2DBImportRateJobClass This class defines a SLAMD job that has the ability to perform an ldif2db import for the Sun ONE Directory Server and extract statistics from the progess of the import, including the total number of entries processed, the average and recent import rates, and the hit ratio.
ModRateJobClass This class implements a SLAMD job class for performing repeated modifications against an LDAP directory server.
ModRateWithReplicaLatencyJobClass This class implements a SLAMD job class for performing repeated modifications against an LDAP directory server.
MultiSearchLDAPLoadJobClass This class implements a SLAMD job class that has the ability to generate various kinds of load against an LDAP directory server.
NullJobClass This class defines a SLAMD job that does nothing.
POPCheckRateJobClass This class defines a SLAMD job that interacts with a POP3 mail server.
RateLimiter This class defines a utility that can be used to limit the rate at which operations are performed.
RawSiteMinderJobClass This class defines a SLAMD job that simulates the load that SiteMinder can place on an LDAP directory server.
ReplicaLatencyCheckJobClass This class defines a generic type of job class that may be used in checking latency associated with replicated operations.
SearchAndModJobClass This class defines a SLAMD job that performs a search to find one or more entries, and then performs a modification on each entry found.
SearchRateJobClass This class implements a SLAMD job class for performing repeated searches against an LDAP directory server.
SiteMinderJobClass This class defines a SLAMD job that simulates the load that SiteMinder can place on an LDAP directory server.
SiteMinderWithReplicaLatencyJobClass This class defines a SLAMD job that simulates the load that SiteMinder can place on an LDAP directory server while measuring latency associated with replicating the changes it makes.
SMTPSendRateJobClass This class defines a SLAMD job that interacts with an SMTP mail server by sending messages of a fixed or randomly-chosen size to one or more recipients at a rate that is as high as possible.
SolarisLDAPAuthRateJobClass This class defines a SLAMD job that simulates the load that a Solaris 9 client places on the directory when authenticating telnet users through pam_ldap.
SQLModRateJobClass This class implements a SLAMD job that can be used to measure the update performance of an SQL database.
SQLSearchRateJobClass This class implements a SLAMD job that can be used to measure the search performance of an SQL database.
TCPReplayJobClass This class defines a SLAMD job that may be used to replay captured TCP traffic against a target server.
TCPReplayReadThread This class defines a thread that works in conjunction with the TCPReplay job to read any data returned on any of the connections associated with the job threads.
TemplateBasedAddAndDelRateJobClass This class implements a SLAMD job class for performing repeated add operations against an LDAP directory server, and then deleting the entries.
TemplateBasedAddRateJobClass This class implements a SLAMD job class for performing repeated add operations against an LDAP directory server.
ThroughputTestJobClass This class defines a SLAMD job that may be used in conjunction with the throughput test server to measure the network throughput between two or more systems (i.e., one server and one or more clients).
WeightedAuthRateJobClass This class defines a SLAMD job that repeatedly performs authentications against an LDAP directory server.
WeightedLDAPLoadJobClass This class implements a SLAMD job class that has the ability to generate various kinds of load against an LDAP directory server.
WeightedModRateJobClass This class implements a SLAMD job class for performing repeated modifications against an LDAP directory server.
WeightedModRateWithReplicaLatencyJobClass This class implements a SLAMD job class for performing repeated modifications against an LDAP directory server.
WeightedSearchAndModJobClass This class defines a SLAMD job that performs a search to find one or more entries, and then performs a modification on each entry found.
WeightedSearchRateJobClass This class implements a SLAMD job class for performing repeated searches against an LDAP directory server.
WeightedSiteMinderJobClass This class defines a SLAMD job that simulates the load that SiteMinder can place on an LDAP directory server using a weighted access pattern.
WeightedSiteMinderWithReplicaLatencyJobClass This class defines a SLAMD job that simulates the load that SiteMinder can place on an LDAP directory server using a weighted access pattern.
 

Package com.sun.slamd.example Description

The com.sun.slamd.example package contains a number of SLAMD job classes that can be used for benchmarking various network applications as well as serving as examples that can be used by others wishing to develop their own SLAMD jobs.