Stream result = datasift.compile("interaction.content contains \"music\"").sync();
//handle exceptions that can't necessarily be linked to a specific stream
datasift.liveStream().onError(new ErrorHandler());
//handle delete message
datasift.liveStream().onStreamEvent(new DeleteHandler());
//process interactions
datasift.liveStream().subscribe(new Subscription(Stream.fromString(result.hash())));
//process interactions for another stream
datasift.liveStream().subscribe(new Subscription(Stream.fromString("another-stream-hash")));