00001 #ifndef SSLCONFIGURATIONBUILDER_H_ 00002 #define SSLCONFIGURATIONBUILDER_H_ 00003 00004 #include "infinispan/hotrod/ImportExport.h" 00005 #include "Builder.h" 00006 #include "ConfigurationChildBuilder.h" 00007 00008 00009 namespace infinispan { 00010 namespace hotrod { 00011 00012 00013 class HR_EXTERN SslConfigurationBuilder 00014 : public infinispan::hotrod::Builder<SslConfiguration>, public ConfigurationChildBuilder 00015 { 00016 public: 00017 SslConfigurationBuilder(ConfigurationBuilder& builder); 00018 virtual SslConfiguration create(); 00019 virtual SslConfigurationBuilder& read(SslConfiguration& bean); 00020 }; 00021 00022 }} 00023 00024 #endif /* SSLCONFIGURATIONBUILDER_H_ */