public MulticastDNSService() { super("Multicast DNS Service"); PropertyEventDispatcher.addListener(new PropertyEventListener() {
private SmsService() { sessionPool = new SMPPSessionPool(); PropertyEventDispatcher.addListener( sessionPool ); }
/** * Constructs a AdminManager, propery listener, and setting up the provider. */ private AdminManager() { // Load an admin provider. initProvider(); // Detect when a new admin provider class is set PropertyEventListener propListener = new PropertyEventListener() { @Override public void propertySet(String property, Map<String, Object> params) { if ("provider.admin.className".equals(property)) { initProvider(); } } @Override public void propertyDeleted(String property, Map<String, Object> params) { //Ignore } @Override public void xmlPropertySet(String property, Map<String, Object> params) { //Ignore } @Override public void xmlPropertyDeleted(String property, Map<String, Object> params) { //Ignore } }; PropertyEventDispatcher.addListener(propListener); }
/** * Constructs a SecurityAuditManager, setting up the provider, and a listener. */ private SecurityAuditManager() { // Load an security audit provider. initProvider(); // Detect when a new security audit provider class is set PropertyEventListener propListener = new PropertyEventListener() { @Override public void propertySet(String property, Map params) { if ("provider.securityAudit.className".equals(property)) { initProvider(); } } @Override public void propertyDeleted(String property, Map params) { //Ignore } @Override public void xmlPropertySet(String property, Map params) { //Ignore } @Override public void xmlPropertyDeleted(String property, Map params) { //Ignore } }; PropertyEventDispatcher.addListener(propListener); }
PropertyEventDispatcher.addListener(propListener);
public FileTransferProxy() { super("SOCKS5 file transfer proxy"); info = new IQHandlerInfo("query", FileTransferManager.NAMESPACE_BYTESTREAMS); PropertyEventDispatcher.addListener(new FileTransferPropertyListener()); }
public RosterManager() { super("Roster Manager"); rosterCache = CacheFactory.createCache("Roster"); initProvider(); PropertyEventDispatcher.addListener(new PropertyEventListener() { @Override public void propertySet(String property, Map params) { if (property.equals("provider.roster.className")) { initProvider(); } } @Override public void propertyDeleted(String property, Map params) {} @Override public void xmlPropertySet(String property, Map params) {} @Override public void xmlPropertyDeleted(String property, Map params) {} }); }
/** * Initialize the monitor. */ public void start() { if ( executor != null ) { executor.shutdown(); } executor = new ScheduledThreadPoolExecutor( 1 ); if ( JiveGlobals.getBooleanProperty( "plugins.loading.monitor.enabled", true ) ) { startMonitoring(); } else { // Upon start, the monitor should execute at least once - otherwise, plugins will not load at all. runNow( false ); } PropertyEventDispatcher.addListener( this ); }
@Override public void start() { // Add this module as a user event listener so we can delete // all user properties when a user is deleted if (!provider.isReadOnly()) { UserEventDispatcher.addListener(eventHandler); } // Detect when a new vcard provider class is set PropertyEventListener propListener = new PropertyEventListener() { @Override public void propertySet(String property, Map params) { if ("provider.vcard.className".equals(property)) { initialize(XMPPServer.getInstance()); } } @Override public void propertyDeleted(String property, Map params) { //Ignore } @Override public void xmlPropertySet(String property, Map params) { //Ignore } @Override public void xmlPropertyDeleted(String property, Map params) { //Ignore } }; PropertyEventDispatcher.addListener(propListener); }
PropertyEventDispatcher.addListener(propListener);
public LdapVCardProvider() { // Convert XML based provider setup to Database based JiveGlobals.migrateProperty("ldap.vcard-mapping"); manager = LdapManager.getInstance(); initTemplate(); // Listen to property events so that the template is always up to date PropertyEventDispatcher.addListener(this); // DB vcard provider used for loading properties overwritten in the DB defaultProvider = new DefaultVCardProvider(); // Check of avatars can be overwritten (and stored in the database) dbStorageEnabled = JiveGlobals.getBooleanProperty("ldap.override.avatar", false); }
PropertyEventDispatcher.addListener(this); if (Security.getProvider(BouncyCastleProvider.PROVIDER_NAME) == null) { java.security.Security.addProvider(new BouncyCastleProvider());
PropertyEventDispatcher.addListener(propListener);
PropertyEventDispatcher.addListener(propListener);
PropertyEventDispatcher.addListener(this);
PropertyEventDispatcher.addListener(this);
JiveGlobals.migrateProperty(HTTP_BIND_REQUEST_HEADER_SIZE); PropertyEventDispatcher.addListener( this ); this.httpSessionManager = new HttpSessionManager();
private SmsService() { sessionPool = new SMPPSessionPool(); PropertyEventDispatcher.addListener( sessionPool ); }
public FileTransferProxy() { super("SOCKS5 file transfer proxy"); info = new IQHandlerInfo("query", FileTransferManager.NAMESPACE_BYTESTREAMS); PropertyEventDispatcher.addListener(new FileTransferPropertyListener()); }
public LdapVCardProvider() { // Convert XML based provider setup to Database based JiveGlobals.migrateProperty("ldap.vcard-mapping"); manager = LdapManager.getInstance(); initTemplate(); // Listen to property events so that the template is always up to date PropertyEventDispatcher.addListener(this); // DB vcard provider used for loading properties overwritten in the DB defaultProvider = new DefaultVCardProvider(); // Check of avatars can be overwritten (and stored in the database) dbStorageEnabled = JiveGlobals.getBooleanProperty("ldap.override.avatar", false); }