@Config(name = "jobs", desc = "Configuration for a specific job") public class JobConfig { @Id(desc = "id") private String id; @Config(desc = "Cron expression used for job scheduling.") private String cronExpression; public JobConfig() { } public JobConfig(String id) { this.id = id; } public String getId() { return id; } public String getCronExpression() { return cronExpression; } }
public class ProtobufConfig { @Id(desc="Name of this server") private String serverName = ServerConfig.DEFAULT_SERVER_NAME;
@Config(name = PARENT_SCHEMA_NAME, desc = "a test class") public static class Parent { @Id(desc = "desc") private String id; private String prop1 = "defaultValue";
@Config(name = "person", desc = "desc") public static class Person { @Id(desc = "") private String id; @Config(desc = "") private Person bestFriend; @Config(desc = "") private List<Person> closeFriends = new ArrayList<>(); @Config(desc = "") private Map<String, Person> colleauges = new HashMap<>(); public Person(String id) { this.id = id; } public Person() { } }
public static class JSR303Validation { @Id(desc = "validationCheckId") private String id;
@Config(name = "application", desc = "application") public class ApplicationConfig { @Id(desc = "westty application identification") private String id;
public static final Integer DEFAULT_EVENTBUS_PORT = 2550; @Id(desc="Name of this server") private String serverName = ServerConfig.DEFAULT_SERVER_NAME;
public class BinaryTree { @Id(desc = "id of the current tree") private String id;
public static final int DEFAULT_CLUSTER_PORT = 5701; @Id(desc="Name of this server") private String name = DEFAULT_SERVER_NAME;
@Config(name = CHILD_SCHEMA_NAME, desc = "a test class") public static class Child { @Id(desc = "desc") private String id; @Config(desc = "prop1Desc")
@Config(name = GRANDFATHER_SCHEMA_NAME, desc = "a test class") public static class Grandfather { @Id(name = "id", desc = "desc") private String id; @Config(desc = "prop1Desc")