#include "ServiceProvider.h"
#include "SessionCache.h"
#include "SPConfig.h"
+#include "attribute/AttributeDecoder.h"
#include "metadata/MetadataExt.h"
#include "remoting/ListenerService.h"
#include "security/PKIXTrustEngine.h"
-#include "attribute/SimpleAttribute.h"
-#include "attribute/ScopedAttribute.h"
-#include "attribute/NameIDAttribute.h"
-
#include <log4cpp/Category.hh>
#include <saml/SAMLConfig.h>
#include <xmltooling/util/NDC.h>
registerSessionCaches();
registerServiceProviders();
registerAttributeFactories();
+ registerAttributeDecoders();
log.info("library initialization complete");
return true;
delete m_serviceProvider;
m_serviceProvider = NULL;
- Attribute::deregisterFactories();
-
SingleLogoutServiceManager.deregisterFactories();
SessionInitiatorManager.deregisterFactories();
SessionCacheManager.deregisterFactories();
ManageNameIDServiceManager.deregisterFactories();
ListenerServiceManager.deregisterFactories();
HandlerManager.deregisterFactories();
+ Attribute::deregisterFactories();
+ AttributeDecoderManager.deregisterFactories();
AssertionConsumerServiceManager.deregisterFactories();
AccessControlManager.deregisterFactories();