...
Code Block |
---|
title | Pseudo Code |
---|
collapse | true |
---|
|
public class SubscriptionCreatedEventConsumer {
public void consumeSubscriptionEvent(final SubscriptionCreatedEvent subscriptionCreatedEvent){
if(subscriptionCreatedEvent.dataCategory == 'CM'){ //Check dataCategory
log.debug(consuming event subscriptionCreatedEvent...);
if(checkFormat(subscriptionCreatedEvent)){ //Check format of message
Subscription createSubscription = new Subscription() //Create Object
log.debug(subscription created createSubscription)
}
}
}
public boolean checkFormat(SubscriptionCreatedEvent event){
//Determine when schema confirmed
}
}
|
Subscription Object - Will be finalised when schema confirmed
Code Block |
---|
title | Object Parameters |
---|
collapse | true |
---|
|
String clientID
Stirng name
String subscriptionID = clientID+name
Boolean isTagged = default no
String dataspace
String dataCategory = necessary? should always be 'CM'
String dataProvidor
String schemeName
String schemaVersion
Collection persistence |
...