All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ildfly-clustering-marshalling-api.34.0.1.Final.source-code.java.util.concurrent.proto Maven / Gradle / Ivy

Go to download

Public module containing interfaces to be implemented by applications and internal modules to optimize marshalling behavior for both distributable @Stateful Jakarta Enterprise Beans and HTTP sessions. The API is independent of the backing marshalling framework.

There is a newer version: 35.0.0.Final
Show newest version
package java.util.concurrent;

import "java.util.proto";

// IDs: 60 - 79

/**
 * @TypeId(60)
 */
message ConcurrentHashMap {
	repeated	bytes	key	= 1;
	repeated	bytes	value	= 2;
}

/**
 * @TypeId(61)
 */
message KeySetView {
	repeated	bytes	element	= 1;
}

/**
 * @TypeId(62)
 */
message ConcurrentLinkedDeque {
	repeated	bytes	element	= 1;
}

/**
 * @TypeId(63)
 */
message ConcurrentLinkedQueue {
	repeated	bytes	element	= 1;
}

/**
 * @TypeId(64)
 */
message ConcurrentSkipListMap {
	repeated	bytes	key	= 1;
	repeated	bytes	value	= 2;
	optional	bool	reverse	= 3;
	optional	bytes	comparator	= 4;
}

/**
 * @TypeId(65)
 */
message ConcurrentSkipListSet {
	repeated	bytes	element	= 1;
	optional	bool	reverse	= 2;
	optional	bytes	comparator	= 3;
}

/**
 * @TypeId(66)
 */
message	CopyOnWriteArrayList {
	repeated	bytes	element	= 1;
}

/**
 * @TypeId(67)
 */
message	CopyOnWriteArraySet {
	repeated	bytes	element	= 1;
}

/**
 * @TypeId(68)
 */
enum TimeUnit {
	NANOSECONDS	= 0;
	MICROSECONDS	= 1;
	MILLISECONDS	= 2;
	SECONDS	= 3;
	MINUTES	= 4;
	HOURS	= 5;
	DAYS	= 6;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy