@Extension(name="petstore")
@Operations(value={PetStoreOperations.class,PetStoreOperationsWithFailures.class,PetStoreFailingOperations.class})
@ConnectionProviders(value={SimplePetStoreConnectionProvider.class,PooledPetStoreConnectionProvider.class,TransactionalPetStoreConnectionProvider.class,PooledPetStoreConnectionProviderWithFailureInvalidConnection.class,PooledPetStoreConnectionProviderWithValidConnection.class})
@ErrorTypes(value=PetstoreErrorTypeDefinition.class)
@Sources(value={PetStoreSource.class,FailingPetStoreSource.class,SentientSource.class,PetAdoptionSource.class,PetAdoptionSchedulerInParamSource.class,PetStoreStreamSource.class,PetStoreListSource.class,PartialPetAdoptionSource.class,NumberPetAdoptionSource.class,ConnectedPetAdoptionSource.class,PetFailingPollingSource.class,WatermarkingPetAdoptionSource.class})
@Xml(namespace="http://www.mulesoft.org/schema/mule/petstore",
prefix="petstore")
public class PetStoreConnector
extends Object