Example usage for com.amazonaws.services.simpleworkflow.model ActivityType setVersion

List of usage examples for com.amazonaws.services.simpleworkflow.model ActivityType setVersion

Introduction

In this page you can find the example usage for com.amazonaws.services.simpleworkflow.model ActivityType setVersion.

Prototype


public void setVersion(String version) 

Source Link

Document

The version of this activity.

Usage

From source file:org.apache.camel.component.aws.swf.CamelActivityImplementationFactory.java

License:Apache License

@Override
public Iterable<ActivityType> getActivityTypesToRegister() {
    ArrayList<ActivityType> activityTypes = new ArrayList<ActivityType>(1);
    ActivityType activityType = new ActivityType();
    activityType.setName(configuration.getEventName());
    activityType.setVersion(configuration.getVersion());
    activityTypes.add(activityType);//  w w  w.  j  a  va 2s . com
    return activityTypes;
}

From source file:org.apache.camel.component.aws.swf.CamelSWFActivityClient.java

License:Apache License

public Object scheduleActivity(String eventName, String version, Object input) {
    ActivityType activity = new ActivityType();
    activity.setName(eventName);//from www .  j av a  2s  . c  om
    activity.setVersion(version);

    Promise[] promises = asPromiseArray(input);
    Promise<?> promise = dynamicActivitiesClient.scheduleActivity(activity, promises,
            configuration.getActivitySchedulingOptions(), Object.class, null);
    return promise;
}