All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.10.3.weblogic-pubsub.1.0.weblogic-pubsub.xsd Maven / Gradle / Ivy

There is a newer version: 8.0.0-JDK17-M9
Show newest version




  

  
    
      
        
          
            Server configuration, defines server name; whether allow publish
            message without handshake or connect, reconnect timeout and
            interval; offline client timeout, supported transport types, etc.
          
        
      
      
        
          
            
              JMS handler mapping configuration, defines jms handler name and
              related configurations.
            
          
        
        
          
            
              Channel mapping configuration, defines whether and how to use JMS;
              message filter chain, etc.
            
          
        
        
          
            
              Security constraint configuration, defines allowed operations for
              certain roles on given channel pattern.
            
          
        
        
          
            
              Message filter configuration, defines message filter's name for
              given message filter class.
            
          
        
        
          
            
              Service channel configuration.
            
          
        
      
    
  

  
    
      
        
          
            Configure pubsub server's name. If it is not explicitly configured,
            server name will be set automatically with servlet context path as its
            value when startup.
          
        
      
      
        
          
            Set the WorkManager name that will be used to deliver event messages to 
            subscribed clients. If it is not explicitly configured, the server will use
            server name to find or create the work manager.
          
        
      
      
        
          
            Decide if allow publish message to server without handshake or
            connect. When it's set to true, client can publish messages
            directly. The default value is false.
          
        
      
      
        
          
            Transport configuration, defines supported transport types.
          
        
      
      
        
          
            Connection idle timeout value in second unit. If client's connection
            with reconnect message doesn't receive any message during this
            period, it will receive a reconnect response with advice to suggest
            it to re-handshake. The default value is 40 seconds.
          
        
      
      
        
          
            Timeout value in second unit. Client will get timeout and
            disconnected by server if it doesn't send back connect/reconnect
            message during this period. The default value is 60 seconds.
          
        
      
      
        
          
            An integer representing the period in seconds for a client which
            subscribed persistent channel(s) going offline and re-connect
            afterwards. If the client reconnect during this period, client
            could receive all messages it may interested during this period,
            otherwise messages will be lost. The default value is 600 seconds.
          
        
      
      
        
          
            An integer representing the period in milliseconds for a client
            to delay subsequent requests to the /meta/connect channel. A
            negative period indicates that the message should not be retried.
            The default value is 500 milliseconds.
          
        
      
      
        
          
            An integer representing the period in milliseconds for a client to
            delay subsequent requests to the /meta/connect channel when multi
            frame is detected. Traditional polling will be used when multi
            frame from same client is detected by server. The values defines
            interval between traditional pollings. The default value is 3000
            milliseconds.
          
        
      
    
  

  
    
      
        
          
            Transport types supported by pubsub server. Currently server
            supports 'long-polling' and 'callback-polling'
          
        
        
          
            
            
          
        
      
    
  

  
    
      
        
          
            Define JMS handler name.
          
        
      
      
        
          
            Configure JMS related parameters, include jms-provider-url,
            connection-factory-jndi-name and topic-jndi-name.
          
        
      
    
  

  
    
      
        
          
            Define channel pattern, for examples: /foo/bar, /foo/bar/*,
            /foo/bar/**
          
        
      
      
        
          
            Configure persistence setting for one given channel pattern
          
        
      
      
        
          
            Enable JMS channel, specify the JMS Handler used by this channel pattern.
          
        
      
      
        
          
            Configure message filter chain. The message chain consists of
            message filter names. The sequence of message filters in the
            chain is their definition sequence in pubsub server descriptor
            file.
          
        
      
    
  

  
    
      
        
          
            Specify JMS provider's URL.
          
        
      
      
        
          
            Specify JMS connection factory's JNDI name.
          
        
      
      
        
          
            Specify JNDI name of JMS topics mapped to the given channel pattern.
          
        
      
    
  

  
    
      
        
          
            Define max persistent period in seconds for how long persistent
            messages should be persisted on one given channel pattern. The
            default value is 3600 seconds.
          
        
      
      
        
          
            Define where to store persistent messages, specify a persistent store name of logical name.
          
        
      
    
  

  
    
      
        Define security constraints for channel
      
    
    
      
        
          
            Define channel resource collection.
          
        
      
      
        
          
            Define authentication constraint.
          
        
                        
    
  

  
    
      
        Define channel resources which include channel patterns and channel 
        operations
      
    
    
      
        
          
            The name of channel resource
          
        
      
      
        
          
            Description of this channel resource collection.
          
        
      
      
        
          
            Specify a channel pattern.
          
        
      
      
        
          
            Specify the operation to channel, validate values include "create",
            "delete", "subscribe" and "publish".
          
        
                  
    
  

  
    
      
        Define roles who can be authorized to access the channel resources.
      
    
    
      
        
      	  
      	    Description of this constraint.
      	  
        
      
      
        
          
            Specify role name for this constraint.
          
        
      
    
  

  
    
      
        
          
            Define a message filter's name
          
        
      
      
        
          
            Specify message filter's class name. A message filter class must
            implement interface com.bea.httppubsub.MessageFilter.
          
        
      
    
  

  
    
      
        
          
            Define a service channel, for example: /service/echo
          
        
      
      
        
          
            Define the class to service this service, for example: EchoService
          
        
      
      
        
          
            Define a service method in the service class. The service method
            must have only one payload parameter with type 'Object'. For
            example: Object echo(Object payload).
          
        
      
    
  






© 2015 - 2025 Weber Informatics LLC | Privacy Policy