/// <summary>
        /// Get the singleton instance of the <see cref="ConnectorServer" />.
        /// </summary>
        public static ConnectorServer NewInstance()
        {
            SafeType <ConnectorServer> type =
                SafeType <ConnectorServer> .ForRawType(Type.GetType(IMPL_NAME, true));

            return(type.CreateInstance());
        }
        CreateBean(ConfigurationPropertiesImpl properties,
                   SafeType <Configuration> configType)
        {
            Configuration rv = configType.CreateInstance();

            rv.ConnectorMessages = properties.Parent.ConnectorInfo.Messages;
            MergeIntoBean(properties, rv);
            return(rv);
        }
Exemple #3
0
 /// <summary>
 /// Returns the instance of this factory.
 /// </summary>
 /// <returns>The instance of this factory</returns>
 private static TestHelpersSpi GetSpi()
 {
     lock (LOCK)
     {
         if (_instance == null)
         {
             SafeType <TestHelpersSpi> type = FrameworkInternalBridge.LoadType <TestHelpersSpi>(IMPL_NAME);
             _instance = type.CreateInstance();
         }
         return(_instance);
     }
 }
Exemple #4
0
 /// <summary>
 /// Get the singleton instance of the <see cref="ConnectorFacadeFactory" />.
 /// </summary>
 public static ConnectorFacadeFactory GetInstance()
 {
     lock (LOCK)
     {
         if (_instance == null)
         {
             SafeType <ConnectorFacadeFactory> t = FrameworkInternalBridge.LoadType <ConnectorFacadeFactory>(IMPL_NAME);
             _instance = t.CreateInstance();
         }
     }
     return(_instance);
 }
        /// <summary>
        /// Get the singleton instance of the <see cref="Org.IdentityConnectors.Framework.Common.Serializer.ObjectSerializerFactory" />.
        /// </summary>
        public static ObjectSerializerFactory GetInstance()
        {
            lock (LOCK)
            {
                if (_instance == null)
                {
                    SafeType <ObjectSerializerFactory> t =
                        FrameworkInternalBridge.LoadType <ObjectSerializerFactory>(IMPL_NAME);

                    _instance = t.CreateInstance();
                }
                return(_instance);
            }
        }