Change-Id: I9d626793db7158a88eb287f3a180422271679167
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Signed-off-by: Martin Bobak <mbobak@cisco.com>
*/
public class XidGenerator {
- private static AtomicLong xid = new AtomicLong(0);
+ private AtomicLong xid = new AtomicLong(0);
- public static Xid generate() {
+ public Xid generate() {
return new Xid(xid.incrementAndGet());
}
}
private static final Logger LOG = LoggerFactory.getLogger(DeviceManagerImpl.class);
- private Xid xid;
+ private XidGenerator xidGenerator = new XidGenerator();
@Override
public void deviceConnected(ConnectionContext connectionContext) {
- xid = XidGenerator.generate();
+ Xid xid = xidGenerator.generate();
DeviceContextImpl deviceContextImpl = new DeviceContextImpl();
try {