# Configure Clients for Unshared State Failover Connections

Warning: Unshared state failover is an extension of the JMS specification. Because state is not shared among servers, messages can be lost, duplicated, or delivered out-of-order across the failover process.

Unshared state connections are created differently from shared state connections in several important ways.

- For Java applications, a JAR file must be present in the environment `CLASSPATH` of the client.
- For C applications, a header file must be included and clients must link using the unshared state library.
- The connection must be created using an unshared state connection factory.
- The server URLs must be specified using unshared state syntax.

Copyright © Cloud Software Group, Inc. All rights reserved.