
ildfly-clustering-marshalling-api.34.0.1.Final.source-code.java.util.concurrent.proto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wildfly-clustering-marshalling-api Show documentation
Show all versions of wildfly-clustering-marshalling-api Show documentation
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.
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