

/**
 * LoggingAdmin.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.6.1-wso2v16  Built on : Dec 03, 2015 (06:54:23 UTC)
 */

    package org.wso2.carbon.logging.admin.stub;

    /*
     *  LoggingAdmin java interface
     */

    public interface LoggingAdmin {
          

        /**
          * Auto generated method signature
          * 
                    * @param getAllLoggerData11
                
         */

         
                     public org.wso2.carbon.logging.admin.stub.types.carbon.LoggerData[] getAllLoggerData(

                        java.lang.String logNameFilter12,boolean beginsWith13)
                        throws java.rmi.RemoteException
             ;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getAllLoggerData11
            
          */
        public void startgetAllLoggerData(

            java.lang.String logNameFilter12,boolean beginsWith13,

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param isStratosService16
                
             * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */

         
                     public boolean isStratosService(

                        )
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param isStratosService16
            
          */
        public void startisStratosService(

            

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminLoggingAdminException : 
         */
        public void  updateSyslogConfig(
         java.lang.String url20,java.lang.String port21,java.lang.String realm22,java.lang.String userName23,java.lang.String password24

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.logging.admin.stub.LoggingAdminLoggingAdminException;

        

        /**
          * Auto generated method signature
          * 
                    * @param removeSyslogPattern25
                
         */

         
                     public java.lang.String removeSyslogPattern(

                        java.lang.String appenderPattern26)
                        throws java.rmi.RemoteException
             ;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param removeSyslogPattern25
            
          */
        public void startremoveSyslogPattern(

            java.lang.String appenderPattern26,

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param getSyslogData29
                
             * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminLoggingAdminException : 
         */

         
                     public org.wso2.carbon.logging.admin.stub.types.carbon.SyslogData getSyslogData(

                        )
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.logging.admin.stub.LoggingAdminLoggingAdminException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getSyslogData29
            
          */
        public void startgetSyslogData(

            

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */
        public void  updateSystemLog(
         java.lang.String logLevel33,java.lang.String logPattern34,boolean persist35

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */
        public void  restoreDefaults(
         

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        

        /**
          * Auto generated method signature
          * 
                    * @param getSystemLog37
                
             * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */

         
                     public org.wso2.carbon.logging.admin.stub.types.carbon.LogData getSystemLog(

                        )
                        throws java.rmi.RemoteException
             
          ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getSystemLog37
            
          */
        public void startgetSystemLog(

            

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     

        /**
          * Auto generated method signature
          * 
                    * @param getAppenderData40
                
         */

         
                     public org.wso2.carbon.logging.admin.stub.types.carbon.AppenderData getAppenderData(

                        java.lang.String appenderName41)
                        throws java.rmi.RemoteException
             ;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getAppenderData40
            
          */
        public void startgetAppenderData(

            java.lang.String appenderName41,

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */
        public void  updateAllAppenderData(
         java.lang.String appenderName45,java.lang.String appenderPattern46,java.lang.String threshold47,java.lang.String logFileName48,java.lang.String sysLogHost49,java.lang.String facility50,boolean persist51

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        

        /**
          * Auto generated method signature
          * 
                    * @param getLoggerData52
                
         */

         
                     public org.wso2.carbon.logging.admin.stub.types.carbon.LoggerData getLoggerData(

                        java.lang.String loggerName53)
                        throws java.rmi.RemoteException
             ;

        
         /**
            * Auto generated method signature for Asynchronous Invocations
            * 
                * @param getLoggerData52
            
          */
        public void startgetLoggerData(

            java.lang.String loggerName53,

            final org.wso2.carbon.logging.admin.stub.LoggingAdminCallbackHandler callback)

            throws java.rmi.RemoteException;

     
       /**
         * Auto generated method signature for Asynchronous Invocations
         * 
                 * @throws org.wso2.carbon.logging.admin.stub.LoggingAdminException : 
         */
        public void  updateLoggerData(
         java.lang.String loggerName57,java.lang.String loggerLevel58,boolean additivity59,boolean persist60

        ) throws java.rmi.RemoteException
        
        
               ,org.wso2.carbon.logging.admin.stub.LoggingAdminException;

        

        
       //
       }
    